Tuesday, November 27, 2007

System.Data.DataTable tblMyPatientValues = new DataTable("tblMyPatientValues"); //defining data column
//1. DataColumn ColumnHeading = new DataColumn();
ColumnHeading.DataType = System.Type.GetType("System.String"); ColumnHeading.ColumnName = "Values1";
//2. DataColumn ColumnValue = new DataColumn();
ColumnValue.DataType = System.Type.GetType("System.String"); ColumnValue.ColumnName = "Values2";


//Assinging values to collumum acordingly //1

DataRow datarow01 = tblMyPatientValues.NewRow();
datarow01[ColumnHeading] = " Total Number of Patients Enrolled:";
datarow01[ColumnValue] = lblNoOfEnrolledPatients.Text;
tblMyPatientValues.Rows.Add(datarow01);

//2a //Assinging values to collumum acordingly
DataRow datarow02a = tblMyPatientValues.NewRow();
datarow02a[ColumnHeading] = " Number of Patients with a completed DOP CRF:"; datarow02a[ColumnValue] = "";
tblMyPatientValues.Rows.Add(datarow02a);
//if you want you can add this datatable to dataSet

To register Asp.net

you have to run the file in DOS mode
aspnet_regiis

Valubale Char Codes

048 -- 0
049 -- 1
050 -- 2
051 -- 3
052 -- 4
053 -- 5
054 -- 6
055 -- 7
056 -- 8
057 -- 9


065 -- A
066 -- B
067 -- C
068 -- D
069 -- E

.
.
.
097 -- a
098 -- b
099 -- c
0100 -- d

Sample Switch Statement

switch (obj24F.CRFSymptoms24F.Ascites)
{
case 1:
rdoAscites1.Checked = true;
break;
case 2:
rdoAscites2.Checked = true;
break;
case 3:
rdoAscites3.Checked = true;
break;
case 4:
rdoAscites4.Checked = true;
break;
}

Tuesday, November 13, 2007

Usefull validation javascripts - Sanjeewa Sapumana

function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode <> 57))
return false;
return true;
}
function ValidateHour(text)
{
//alert(text.value);
if(text.value!='')
{
if(parseInt(text.value) <>24)
{
alert('Invalid Hour value');
text.value='';
text.focus();
return false;
}
}
//return true
}
function ValidateMinutes(text)
{
if(text.value!='')
{
if(text.value < "0" && text.value>60)
{
alert('Invalid minute value');
text.focus();
}
}
}


function isDecimalKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode;
if (charCode > 31 && (charCode <> 57) && charCode!=46)
return false;
return true;
}
function CheckDecimalKey(num)
{
if (isNaN(num.value))
{
alert('Invalid value');
num.value='';
}
}

Friday, November 9, 2007

Check if a dbNull value and replace it by zero value

this.CRFType = oDataReader["CRFType"]!=DBNull.Value? Convert.ToInt32(oDataReader["CRFType"]):0;

Monday, November 5, 2007

Creating a mail functionality

public bool SendEmailError(string ErrorMessage)
{
try
{
MailMessage message = new MailMessage();
message.From = ConfigurationManager.AppSettings["MessageFrom"];
message.To = "Sanjeewa@alliontechnologies.com";
message.Subject = "Error occurred caminarSoft.com";
message.BodyFormat = MailFormat.Html;
message.Body = ErrorMessage;
SmtpMail.SmtpServer = ConfigurationManager.AppSettings["SmtpServer"]; SmtpMail.Send(message);
return true;
}
catch (Exception ex)
{
return false;
}
}