コード例 #1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                if (ddlHolType.SelectedValue != "-Select-")
                {
                    A2ZHOLIDAYDTO objDTO = new A2ZHOLIDAYDTO();
                    //DateTime opdate = Converter.GetDateTime(txtHolDate.Text);
                    DateTime opdate = DateTime.ParseExact(txtHolDate.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                    objDTO.HolDate     = opdate;
                    objDTO.HolType     = Converter.GetInteger(ddlHolType.SelectedValue);
                    objDTO.HolTypeDesc = Converter.GetString(ddlHolType.SelectedItem.Text);
                    objDTO.HolNote     = Converter.GetString(txtHolNote.Text);
                    objDTO.HolDayName  = Converter.GetString(lblDayName.Text);

                    int roweffect = A2ZHOLIDAYDTO.InsertInformation(objDTO);
                    if (roweffect > 0)
                    {
                        clearinfo();
                        txtHolDate.Focus();
                        //BtnDelete.Visible = false;
                        //dropdown();
                        //gvDetail();
                        lblDayName.Text          = string.Empty;
                        ddlHolType.SelectedIndex = 0;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            A2ZHOLIDAYDTO UpDTO = new A2ZHOLIDAYDTO();

            DateTime opdate = DateTime.ParseExact(txtHolDate.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);

            UpDTO.HolDate     = opdate;
            UpDTO.HolType     = Converter.GetInteger(ddlHolType.SelectedValue);
            UpDTO.HolTypeDesc = Converter.GetString(ddlHolType.SelectedItem.Text);
            UpDTO.HolNote     = Converter.GetString(txtHolNote.Text);
            UpDTO.HolDayName  = Converter.GetString(lblDayName.Text);

            int roweffect = A2ZHOLIDAYDTO.UpdateInformation(UpDTO);

            if (roweffect > 0)
            {
                clearinfo();
                //dropdown();

                btnSubmit.Visible = true;
                btnUpdate.Visible = false;
                //BtnDelete.Visible = false;
                txtHolDate.Focus();
                //gvDetail();
            }
        }
コード例 #3
0
        protected void txtHolDate_TextChanged(object sender, EventArgs e)
        {
            var      dat         = A2ZCSPARAMETERDTO.GetParameterValue();
            DateTime processDate = dat.ProcessDate;

            DateTime      HolDate = DateTime.ParseExact(txtHolDate.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
            A2ZHOLIDAYDTO getDTO  = (A2ZHOLIDAYDTO.GetInformation(HolDate));

            lblDayName.Text = HolDate.DayOfWeek.ToString();

            if (HolDate < processDate)
            {
                //String csname1 = "PopupScript";
                //Type cstype = GetType();
                //ClientScriptManager cs = Page.ClientScript;

                //if (!cs.IsStartupScriptRegistered(cstype, csname1))
                //{
                //    String cstext1 = "alert('Previous Date not accepted!.');";
                //    cs.RegisterStartupScript(cstype, csname1, cstext1, true);
                //}
                txtHolDate.Text = string.Empty;

                ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Previous Date Not Accepted');", true);
                return;
            }

            if (getDTO.HolType > 0)
            {
                //DateTime dt = Converter.GetDateTime(getDTO.HolDate);
                //string date = dt.ToString("dd/MM/yyyy");
                //txtHolDate.Text = date;
                ddlHolType.SelectedValue = Converter.GetString(getDTO.HolType);
                lblHolTypeDesc.Text      = Converter.GetString(getDTO.HolTypeDesc);
                txtHolNote.Text          = Converter.GetString(getDTO.HolNote);
                BtnSubmit.Visible        = false;
                BtnUpdate.Visible        = true;
                BtnDelete.Visible        = true;
            }
            else
            {
                BtnSubmit.Visible        = true;
                BtnUpdate.Visible        = false;
                BtnDelete.Visible        = false;
                ddlHolType.SelectedIndex = 0;
                txtHolNote.Text          = string.Empty;
            }
        }