Example #1
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        ModelUI objUI = new ModelUI();
        MastersController objController = new MastersController();
        string lblMsg = "";
        int Code = Convert.ToInt16(txtCode.Text.Trim());
        int GroupID = 0;
        string strModelCode = "";
        if (rdoAdd.Checked)
        {
            //strModelCode = txtModelCode.Text.Trim();
            GroupID = SaveModelGroupName();
        }
        if (rdoAssign.Checked)
        {
            if (drpModelCode.SelectedIndex != 0)
            {
               // strModelCode = drpModelCode.SelectedItem.Text;
                GroupID = Convert.ToInt32(drpModelCode.SelectedValue);
            }
        }
        if (GroupID > 0)
        {
            string strDescription = txtDesc.Text.Trim();
            int IsActive = 0;
            if (chkActive.Checked)
            {
                IsActive = 1;
            }
            else
            {
                IsActive = 0;
            }

            int InReport = 0;
            if (chkReport.Checked)
            {
                InReport = 1;
            }

            objUI.Code = Code;
            objUI.GroupID = GroupID;
            objUI.Description = strDescription;
            objUI.IsActive = IsActive;
            objUI.InReport = InReport;
            objUI.IsGroup = 1;

            string Date = objDate.ConvertDateFormat(CalstartDate.Value);
            if (Date == "")
            {
                objUI.EffectDate = Convert.ToDateTime("1/1/1900");
            }
            else
            {
                objUI.EffectDate = Convert.ToDateTime(Date);
            }
            objUI.StatusID = Convert.ToInt32(hdnStatusID.Value);

            try
            {
                objController.AddProduct(objUI, null);
                Response.Redirect(strProjectName+"/View/Forms/Master/ModelDefault.aspx");
            }
            catch (Exception ex)
            {
                string strMessage = ex.Message;
                if (strMessage.Contains("Cannot insert duplicate"))
                {
                    lblMsg = "Cannot insert duplicate value, Please check the code";
                    string strjscript = "<script language='javascript'>";
                    strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );";
                    strjscript += "</script" + ">";
                    Literal1.Text = strjscript;
                    //lblMessage.Text = "Cannot insert duplicate value, Please check the code";
                }
                else
                {
                    lblMsg = "Record could not be added successfully";
                    string strjscript = "<script language='javascript'>";
                    strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );";
                    strjscript += "</script" + ">";
                    Literal1.Text = strjscript;
                    //lblMessage.Text = "Record could not be added successfully";
                }
            }
        }
    }
Example #2
0
    /***********************************Function to Save Item File into Sql Server 2000 using Bulk Copy Method***********************************/
    public string SaveItem(DataTable dt)
    {
        string lblMessage = "";
        MastersController objCont = new MastersController();
        string sConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ToString();
        int Status = 0;
        try
        {
            string strDelete = "Delete from ItemTemp";
            objController.ExecuteQuery(strDelete);

            SqlConnection sqlconn = new SqlConnection(sConnectionString);
            sqlconn.Open();
            SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlconn);
            bulkCopy.DestinationTableName = "ItemTemp";
            bulkCopy.WriteToServer(dt);
            Status = objCont.SaveItemData();
            if (Status == 1)
            {
                //Ask User if the duplicates are to be replaced
                //if Yes then delete

                Page.RegisterStartupScript("OnBlock", "<script language='javascript'>getStatus('item');</script>");
                Session.Add("dtitem", dt);
            }
            else
            {
                string strItemException = "Declare @cnt int exec usp_AcrBulkDataInsert @cnt out";
                objController.ExecuteQuery(strItemException);
                lblMessage = "File Item saved successfully";
            }
        }
        catch(Exception ex)
        {
            string strMessage = ex.Message.ToString();
            if (strMessage.Contains("Cannot insert duplicate key in object"))
            {
                lblMessage = "Cannot insert duplicate values";
            }
            else
            {
                lblMessage = "Excel file is not in valid format";
            }
                //"File Item could not be saved successfully";
        }
        return lblMessage;
    }
Example #3
0
    public void UpdateModel(object sender, EventArgs e)
    {
        MastersController objController = new MastersController();
        ModelUI objUI = new ModelUI();
        int Code = 0;
        string strModelCode = "";
        int GroupID = 0;
        int index = Convert.ToInt16(hdnIndex.Value);
           // string strQuery = "";
        int ID = 0;
        //int ID = Convert.ToInt32(((HiddenField)grdModelException.Rows[index].FindControl("hdnID")).Value);
        string strCode = ((Label)grdModelException.Rows[index].FindControl("lblCode")).Text;
        if (strCode == "")
        {
            Code = 0;
        }
        else
        {
            Code = Convert.ToInt16(strCode);
        }

        int selected = ((RadioButtonList)grdModelException.Rows[index].FindControl("rdoMode")).SelectedIndex;
        if (selected == 0)
        {
            strModelCode = ((DropDownList)grdModelException.Rows[index].FindControl("drpModel")).SelectedItem.Text;
            GroupID = Convert.ToInt16(((DropDownList)grdModelException.Rows[index].FindControl("drpModel")).SelectedValue);
        }
        else if (selected == 1)
        {
            strModelCode = ((TextBox)grdModelException.Rows[index].FindControl("txtModel")).Text;
        }
        objUI.Code = Code;
        objUI.ModelCode = strModelCode;
        objUI.GroupID = GroupID;
        string strMessage = "";
        //strQuery = "Insert into Model (Code,Model_Code) values (" + Code + ",'" + strModelCode + "')";
        try
        {
            objController.SaveModel(objUI, ID);
        }
        catch
        {}
        try
        {
            string strAcrQuery = "Select * from AcrTemp where IsModelEx=0 and IsItemEx=0 and IsCulpritEx=0 and IsCVoiceEx=0 and IsDefectEx=0";
            DataTable dtAcr = objQueryController.ExecuteQuery(strAcrQuery);
            if (dtAcr != null)
            {
                SaveAcr(dtAcr);
                string strDeleteAcrQuery = "Delete from AcrTemp where IsModelEx=0 and IsItemEx=0 and IsCulpritEx=0 and IsCVoiceEx=0 and IsDefectEx=0";
                objQueryController.ExecuteQuery(strDeleteAcrQuery);
            }

            string strProductionQuery = "Select * from ProductionTemp where IsModelEx=0";
            DataTable dtProd = objQueryController.ExecuteQuery(strProductionQuery);
            if (dtProd != null)
            {
                SaveProduction(dtProd);
                string strDeleteProdQuery = "Delete from ProductionTemp where IsModelEx=0";
                objQueryController.ExecuteQuery(strDeleteProdQuery);

            }

            BindGrid();
            strMessage = "Records Updated Successfully";
        }
        catch
        {
            strMessage = "Records could not be Updated Successfully";
        }
        string strjscript = "<script language='javascript'>";
        strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + strMessage + "' );";
        strjscript += "</script" + ">";
        Literal1.Text = strjscript;
    }
Example #4
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        CVoiceUI objUI = new CVoiceUI();
        MastersController objController = new MastersController();
        string lblMsg = "";
        int GroupID = 0;
        int CVoiceCode = Convert.ToInt32(txtCVoiceCode.Text.Trim());
        if (rdoAdd.Checked)
        {
            GroupID = SaveCVoiceGroup();
        }
        if (rdoAssign.Checked)
        {
            if (drpCVoiceGroup.SelectedIndex != 0)
            {
                GroupID = Convert.ToInt32(drpCVoiceGroup.SelectedValue);
            }
        }
        if (GroupID > 0)
        {
            string strDescription = txtDesc.Text.Trim();
            int IsActive = 0;
            if (chkActive.Checked)
            {
                IsActive = 1;
            }
            else
            {
                IsActive = 0;
            }
            int InReport = 0;
            if (chkReport.Checked)
            {
                InReport = 1;
            }
            else
            {
                InReport = 0;
            }

           // string strDate = getDate(strCalDate);
            objUI.CVoiceCode = CVoiceCode;
            objUI.GroupID = GroupID;
            objUI.Description = strDescription;
            objUI.IsActive = IsActive;
            objUI.InReport = InReport;
            objUI.IsGroup = 1;

            //string DateTimeAppointment = Convert.ToString(CalstartDate.SelectedDate);
            string Date = objDate.ConvertDateFormat(CalstartDate.Value);
            if (Date == "")
            {
                objUI.EffectDate = Convert.ToDateTime("1/1/1900");
            }
            else
            {
                objUI.EffectDate = Convert.ToDateTime(Date);
            }
            objUI.StatusID = Convert.ToInt32(hdnStatusID.Value);
            //string strQuery = "Insert into Culprit (Code,Description,IsActive,InReport,EffectDate) values (" + CulpritCode + ",'" + strDescription + "'," + IsActive + "," + InReport + ",'" + strDate + "')";
            try
            {
                objController.AddCVoice(objUI, null);
                Response.Redirect(strProjectName+"/View/Forms/Master/CustumerVoiceDefault.aspx");
            }
            catch (Exception ex)
            {
                string strMessage = ex.Message;
                if (strMessage.Contains("Cannot insert duplicate"))
                {
                    lblMsg = "Cannot insert duplicate value, Please check the culprit code";
                    string strjscript = "<script language='javascript'>";
                    strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );";
                    strjscript += "</script" + ">";
                    Literal1.Text = strjscript;
                    // lblMessage.Text = "Cannot insert duplicate value, Please check the culprit code";
                }
                else
                {
                    lblMsg = "Record could not be added successfully";
                    string strjscript = "<script language='javascript'>";
                    strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );";
                    strjscript += "</script" + ">";
                    Literal1.Text = strjscript;
                    //lblMessage.Text = "Record could not be added successfully";
                }
            }
        }
    }