Click here to Skip to main content
15,898,792 members
Home / Discussions / C#
   

C#

 
AnswerRe: Inheritance Pin
JammoD8719-Jun-15 21:26
JammoD8719-Jun-15 21:26 
QuestionC# need 2 threads for long execution Pin
dracebus19-Jun-15 8:48
dracebus19-Jun-15 8:48 
AnswerRe: C# need 2 threads for long execution Pin
PIEBALDconsult19-Jun-15 8:59
mvePIEBALDconsult19-Jun-15 8:59 
GeneralRe: C# need 2 threads for long execution Pin
dracebus19-Jun-15 9:02
dracebus19-Jun-15 9:02 
GeneralRe: C# need 2 threads for long execution Pin
PIEBALDconsult19-Jun-15 9:12
mvePIEBALDconsult19-Jun-15 9:12 
GeneralRe: C# need 2 threads for long execution Pin
Dave Kreskowiak19-Jun-15 9:21
mveDave Kreskowiak19-Jun-15 9:21 
GeneralRe: C# need 2 threads for long execution Pin
Philippe Mori19-Jun-15 16:20
Philippe Mori19-Jun-15 16:20 
QuestionTrying to sum several fields into a total field Pin
Norris Chappell18-Jun-15 16:17
Norris Chappell18-Jun-15 16:17 
Posted on 17 Jun 2015



Requirement Year Qtr.1 Q1IntProc Q1IntProj

CMMICAMSG1 2015 7 4 1

Q1ExtBSI Q1ExtCMMI

0 2


I am trying to sum several fields into one.


This code is giving me the I am getting the Object reference not set to an instance of an object error here:

int lblQtr1 = int.Parse(Q1IntProc.Text) + int.Parse(Q1IntProj.Text) + int.Parse(Q1ExtBSI.Text) + int.Parse(Q1ExtCMMI.Text);






protected void gvInternalAudit_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{

Label Qtr1 = (Label)e.Row.FindControl("lblQtr1");
Label Q1IntProc = (Label)e.Row.FindControl("lblQ1IntProc");
Label Q1IntProj = (Label)e.Row.FindControl("lblQ1IntProj");
Label Q1ExtBSI = (Label)e.Row.FindControl("lblQ1ExtBSI");
Label Q1ExtCMMI = (Label)e.Row.FindControl("lblQ1ExtCMMI");


int lblQtr1 = int.Parse(Q1IntProc.Text) + int.Parse(Q1IntProj.Text) + int.Parse(Q1ExtBSI.Text) + int.Parse(Q1ExtCMMI.Text);

Qtr1.Text = lblQtr1.ToString();

}

}

Here is all of my code:
C#
using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Drawing;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.UI.WebControls.WebParts;

namespace HIMSLA.InternalAudit
{
    public partial class InternalAuditUserControl : UserControl
    {
        public SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLMedTestConnHIM"].ConnectionString);
        SqlCommand cmd = new SqlCommand();
        protected void Page_Load(object sender, EventArgs e)
        {
            lblMsg.Text = "";
            if (!Page.IsPostBack)
            {
                BindSubjectData();
            }
        }
       
        //call to bind gridview
        protected void BindSubjectData()
        {
            using (SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLMedTestConnHIM"].ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SELECT * FROM InternalAudit  order by Requirement";
                    cmd.Connection = sqlCon;
                    sqlCon.Open();
                    SqlDataAdapter da = new SqlDataAdapter(cmd);
                    DataTable dt = new DataTable();
                    da.Fill(dt);
                    if (dt.Rows.Count > 0)
                    {
                        gvInternalAudit.DataSource = dt;
                        gvInternalAudit.DataBind();
                    }
                    else
                    {
                        DataRow dr = dt.NewRow();
                        dt.Rows.Add(dr);
                        gvInternalAudit.DataSource = dt;
                        gvInternalAudit.DataBind();
                        gvInternalAudit.Rows[0].Visible = false;
                    }
                    sqlCon.Close();
                }
            }
        }
        protected void gvInternalAudit_RowDataBound(object sender, GridViewRowEventArgs e)
        {

            if (e.Row.RowType == DataControlRowType.DataRow)
            {

                Label Qtr1 = (Label)e.Row.FindControl("lblQtr1");
                Label Q1IntProc = (Label)e.Row.FindControl("lblQ1IntProc");
                Label Q1IntProj = (Label)e.Row.FindControl("lblQ1IntProj");
                Label Q1ExtBSI = (Label)e.Row.FindControl("lblQ1ExtBSI");
                Label Q1ExtCMMI = (Label)e.Row.FindControl("lblQ1ExtCMMI");


                int lblQtr1 = int.Parse(Q1IntProc.Text) + int.Parse(Q1IntProj.Text) + int.Parse(Q1ExtBSI.Text) + int.Parse(Q1ExtCMMI.Text);

                Qtr1.Text = lblQtr1.ToString();

            }

        }

        //called on row edit command
        protected void gvInternalAudit_RowEditing(object sender, GridViewEditEventArgs e)
        {
            gvInternalAudit.EditIndex = e.NewEditIndex;
            BindSubjectData();
        }

        //called when cancel edit mode
        protected void gvInternalAudit_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        {
            gvInternalAudit.EditIndex = -1;
            BindSubjectData();
        }
       
        //called on row add new command
        protected void gvInternalAudit_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Add")
            {
                bool IsAdded = false;
                TextBox newRequirement =
                (TextBox)gvInternalAudit.FooterRow.FindControl("newRequirement");
                 TextBox newYear = (TextBox)gvInternalAudit.FooterRow.FindControl("newYear");
                 TextBox newQtr1 = (TextBox)gvInternalAudit.FooterRow.FindControl("newQtr1");
                 TextBox newQ1IntProc = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ1IntProc");
                 TextBox newQ1IntProj = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ1IntProj");
                 TextBox newQ1ExtBSI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ1ExtBSI");
                 TextBox newQ1ExtCMMI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ1ExtCMMI");
                 TextBox newQtr2 = (TextBox)gvInternalAudit.FooterRow.FindControl("newQtr2");
                 TextBox newQ2IntProc = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ2IntProc");
                 TextBox newQ2IntProj = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ2IntProj");
                 TextBox newQ2ExtBSI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ2ExtBSI");
                 TextBox newQ2ExtCMMI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ2ExtCMMI");
                 TextBox newQtr3 = (TextBox)gvInternalAudit.FooterRow.FindControl("newQtr3");
                 TextBox newQ3IntProc = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ3IntProc");
                 TextBox newQ3IntProj = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ3IntProj");
                 TextBox newQ3ExtBSI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ3ExtBSI");
                 TextBox newQ3ExtCMMI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ3ExtCMMI");
                 TextBox newQtr4 = (TextBox)gvInternalAudit.FooterRow.FindControl("newQtr4");
                 TextBox newQ4IntProc = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ4IntProc");
                 TextBox newQ4IntProj = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ4IntProj");
                 TextBox newQ4ExtBSI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ4ExtBSI");
                 TextBox newQ4ExtCMMI = (TextBox)gvInternalAudit.FooterRow.FindControl("newQ4ExtCMMI");
                 TextBox newYearTotals = (TextBox)gvInternalAudit.FooterRow.FindControl("newYearTotals");
                 
                

             //   TextBox Grade = (TextBox)gvSubDetails.FooterRow.FindControl("newGrade");
                using (SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLMedTestConnHIM"].ConnectionString))
                {
                    using (SqlCommand cmd = new SqlCommand())
                    {
                        //here i'd added "@" for continuous string in new line
                        cmd.CommandText = @"INSERT INTO InternalAudit(Requirement, Year, Qtr1, Q1IntProc, Q1IntProj,Q1ExtBSI,Q1ExtCMMI,Qtr2,Q2IntProc,Q2IntProj,Q2ExtBSI,Q2ExtCMMI, Qtr3, Q3IntProc, Q3IntProj,Q3ExtBSI,Q3ExtCMMI,Qtr4, Q4IntProc, Q4IntProj,Q4ExtBSI,Q4ExtCMMI,YearTotals)
                                   VALUES(@Requirement,@Year,@Qtr1,@Q1IntProc,@Q1IntProj,@Q1ExtBSI,@Q1ExtCMMI,@Qtr2,@Q2IntProc,@Q2IntProj,@Q2ExtBSI,@Q2ExtCMMI,@Qtr3,@Q3IntProc,@Q3IntProj,@Q3ExtBSI,@Q3ExtCMMI,@Qtr4,@Q4IntProc,@Q4IntProj,@Q4ExtBSI,@Q4ExtCMMI,@YearTotals)";

                        cmd.Parameters.AddWithValue("@Requirement", newRequirement.Text);
                        cmd.Parameters.AddWithValue("@Year", newYear.Text);
                        cmd.Parameters.AddWithValue("@Qtr1", newQtr1.Text);
                        cmd.Parameters.AddWithValue("@Q1IntProc", newQ1IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q1IntProj", newQ1IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q1ExtBSI", newQ1ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q1ExtCMMI", newQ1ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr2", newQtr2.Text);
                        cmd.Parameters.AddWithValue("@Q2IntProc", newQ2IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q2IntProj", newQ2IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q2ExtBSI", newQ2ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q2ExtCMMI", newQ2ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr3", newQtr3.Text);
                        cmd.Parameters.AddWithValue("@Q3IntProc", newQ3IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q3IntProj", newQ3IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q3ExtBSI", newQ3ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q3ExtCMMI", newQ3ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr4", newQtr4.Text);
                        cmd.Parameters.AddWithValue("@Q4IntProc", newQ4IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q4IntProj", newQ4IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q4ExtBSI", newQ4ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q4ExtCMMI", newQ4ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@YearTotals", newYearTotals.Text);
                     
                        cmd.Connection = sqlCon;
                        sqlCon.Open();
                        IsAdded = cmd.ExecuteNonQuery() > 0;
                        sqlCon.Close();
                    }
                }
                if (IsAdded)
                {
                    lblMsg.Text = "'" + newRequirement.Text + "' InternalAudit added successfully!";
                   lblMsg.ForeColor = System.Drawing.Color.Green;

                    BindSubjectData();
                }
                else
                {
                    lblMsg.Text = "Error while adding '" + newRequirement.Text + "' subject details";
                    lblMsg.ForeColor = System.Drawing.Color.Red;
                }
            }
        }
        //called on row update command
        
        protected void gvInternalAudit_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            bool IsUpdated = false;
            //getting key value, row id
            int ID =
            Convert.ToInt32(gvInternalAudit.DataKeys[e.RowIndex].Value.ToString());
            //getting row field details
            TextBox Requirement =
            (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtRequirement");
            TextBox Year = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtYear");
            TextBox Qtr1 = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQtr1");
            TextBox Q1IntProc = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ1IntProc");
            TextBox Q1IntProj  = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ1IntProj");
            TextBox Q1ExtBSI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ1ExtBSI");
            TextBox Q1ExtCMMI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ1ExtCMMI");
            TextBox Qtr2 = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQtr2");
            TextBox Q2IntProc = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ2IntProc");
            TextBox Q2IntProj  = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ2IntProj");
            TextBox Q2ExtBSI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ2ExtBSI");
            TextBox Q2ExtCMMI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ2ExtCMMI");
            TextBox Qtr3 = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQtr3");
            TextBox Q3IntProc = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ3IntProc");
            TextBox Q3IntProj  = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ3IntProj");
            TextBox Q3ExtBSI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ3ExtBSI");
            TextBox Q3ExtCMMI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ3ExtCMMI");
            TextBox Qtr4 = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQtr4");
            TextBox Q4IntProc = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ4IntProc");
            TextBox Q4IntProj  = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ4IntProj");
            TextBox Q4ExtBSI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ4ExtBSI");
            TextBox Q4ExtCMMI = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtQ4ExtCMMI");
            TextBox YearTotals = (TextBox)gvInternalAudit.Rows[e.RowIndex].FindControl("txtYearTotals");

         //   TextBox Grade = (TextBox)gvSubDetails.Rows[e.RowIndex].FindControl("txtGrade");
            using (SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLMedTestConnHIM"].ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    //here i'd added "@" for continuous string in new line
                    cmd.CommandText = @"UPDATE InternalAudit SET Requirement=@Requirement,Year=@Year,Qtr1=@Qtr1,Q1IntProc=@Q1IntProc,Q1IntProj=@Q1IntProj,Q1ExtBSI=@Q1ExtBSI,Q1ExtCMMI=@Q1ExtCMMI, Qtr2=@Qtr2, Q2IntProc=@Q2IntProc, Q2IntProj=@Q2IntProj,Q2ExtBSI=@Q2ExtBSI, Q2ExtCMMI=@Q2ExtCMMI, Qtr3=@Qtr3, Q3IntProc=@Q3IntProc, Q3IntProj=@Q3IntProj,Q3ExtBSI=@Q3ExtBSI, Q3ExtCMMI=@Q3ExtCMMI,Qtr4=@Qtr4, Q4IntProc=@Q4IntProc, Q4IntProj=@Q4IntProj,Q4ExtBSI=@Q4ExtBSI, Q4ExtCMMI=@Q4ExtCMMI WHERE ID=@Id";
                    cmd.Parameters.AddWithValue("@Id", ID);
                    cmd.Parameters.AddWithValue("@Requirement", Requirement.Text);
                        cmd.Parameters.AddWithValue("@Year", Year.Text);
                        cmd.Parameters.AddWithValue("@Qtr1", Qtr1.Text);
                        cmd.Parameters.AddWithValue("@Q1IntProc", Q1IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q1IntProj", Q1IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q1ExtBSI", Q1ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q1ExtCMMI", Q1ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr2", Qtr2.Text);
                        cmd.Parameters.AddWithValue("@Q2IntProc", Q2IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q2IntProj", Q2IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q2ExtBSI", Q2ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q2ExtCMMI", Q2ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr3", Qtr3.Text);
                        cmd.Parameters.AddWithValue("@Q3IntProc", Q3IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q3IntProj", Q3IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q3ExtBSI", Q3ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q3ExtCMMI", Q3ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@Qtr4", Qtr4.Text);
                        cmd.Parameters.AddWithValue("@Q4IntProc", Q4IntProc.Text);
                        cmd.Parameters.AddWithValue("@Q4IntProj", Q4IntProj.Text);
                        cmd.Parameters.AddWithValue("@Q4ExtBSI", Q4ExtBSI.Text);
                        cmd.Parameters.AddWithValue("@Q4ExtCMMI", Q4ExtCMMI.Text);
                        cmd.Parameters.AddWithValue("@YearTotals", YearTotals.Text);
               
                    cmd.Connection = sqlCon;
                    sqlCon.Open();
                    IsUpdated = cmd.ExecuteNonQuery() > 0;
                    sqlCon.Close();
                }
            }
            if (IsUpdated)
            {
                lblMsg.Text = "'" + Requirement.Text + "' InternalAudit updated successfully!";
                lblMsg.ForeColor = System.Drawing.Color.Green;
            }
            else
            {
                lblMsg.Text = "Error while updating '" + Requirement.Text + "' subject details";
                lblMsg.ForeColor = System.Drawing.Color.Red;
            }
            gvInternalAudit.EditIndex = -1;
            BindSubjectData();
        }

        //called on row delete command
        protected void gvInternalAudit_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            bool IsDeleted = false;
            //getting key value, row id
            int ID = Convert.ToInt32(gvInternalAudit.DataKeys[e.RowIndex].Value.ToString());
            //getting row field subjectname
            Label Requirement = (Label)gvInternalAudit.Rows[e.RowIndex].FindControl("lblRequirement");
            using (SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLMedTestConnHIM"].ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "DELETE FROM InternalAudit WHERE Id=@ID";
                    cmd.Parameters.AddWithValue("@ID", ID);
                    cmd.Connection = sqlCon;
                    sqlCon.Open();
                    IsDeleted = cmd.ExecuteNonQuery() > 0;
                    sqlCon.Close();
                }
            }
            if (IsDeleted)
            {
                lblMsg.Text = "'" + Requirement.Text + "' InternalAudit has been deleted successfully!";
                lblMsg.ForeColor = System.Drawing.Color.Green;
                BindSubjectData();
            }
            else
            {
                lblMsg.Text = "Error while deleting '" + Requirement.Text + "' subject details";
                lblMsg.ForeColor = System.Drawing.Color.Red;
            }
        }

    }
}


modified 19-Jun-15 1:56am.

AnswerRe: Trying to sum several fields into a total field Pin
OriginalGriff18-Jun-15 19:15
mveOriginalGriff18-Jun-15 19:15 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell18-Jun-15 20:26
Norris Chappell18-Jun-15 20:26 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell18-Jun-15 20:31
Norris Chappell18-Jun-15 20:31 
GeneralRe: Trying to sum several fields into a total field Pin
Pete O'Hanlon18-Jun-15 22:39
mvePete O'Hanlon18-Jun-15 22:39 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell19-Jun-15 4:44
Norris Chappell19-Jun-15 4:44 
GeneralRe: Trying to sum several fields into a total field Pin
Richard MacCutchan19-Jun-15 7:02
mveRichard MacCutchan19-Jun-15 7:02 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell19-Jun-15 7:23
Norris Chappell19-Jun-15 7:23 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell19-Jun-15 5:35
Norris Chappell19-Jun-15 5:35 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell19-Jun-15 9:30
Norris Chappell19-Jun-15 9:30 
AnswerRe: Trying to sum several fields into a total field Pin
Agent__00718-Jun-15 20:30
professionalAgent__00718-Jun-15 20:30 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell18-Jun-15 20:36
Norris Chappell18-Jun-15 20:36 
GeneralRe: Trying to sum several fields into a total field Pin
Richard MacCutchan18-Jun-15 22:05
mveRichard MacCutchan18-Jun-15 22:05 
GeneralRe: Trying to sum several fields into a total field Pin
Agent__00718-Jun-15 23:23
professionalAgent__00718-Jun-15 23:23 
GeneralRe: Trying to sum several fields into a total field Pin
Norris Chappell19-Jun-15 3:25
Norris Chappell19-Jun-15 3:25 
QuestionFind 2 Dates A DateTime Falls between From Dictionary Pin
Kevin Marois18-Jun-15 6:38
professionalKevin Marois18-Jun-15 6:38 
AnswerRe: Find 2 Dates A DateTime Falls between From Dictionary Pin
Sascha Lefèvre18-Jun-15 6:56
professionalSascha Lefèvre18-Jun-15 6:56 
SuggestionRe: Find 2 Dates A DateTime Falls between From Dictionary Pin
Sascha Lefèvre19-Jun-15 4:30
professionalSascha Lefèvre19-Jun-15 4:30 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.