Exemplo n.º 1
0
    protected void RepDetailsConfirm_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        CourierDetails _objCD = new CourierDetails();

        try
        {
            DataSet  DS      = new DataSet();
            Repeater objrep  = (Repeater)this.FindControl("RepDetailsConfirm");
            GridView objgrid = (GridView)objrep.Items[e.Item.ItemIndex].FindControl("grdCD");
            foreach (GridViewRow row in objgrid.Rows)
            {
                _objCD.SCMasterAutoId = float.Parse(((Label)row.FindControl("lblSCMasterAutoId")).Text);
                _objCD.DocumentNo     = float.Parse(((Label)row.FindControl("lblDocumentNo")).Text);
                _objCD.InvoiceNo      = float.Parse(((Label)row.FindControl("lblInvoiceNo")).Text);
                _objCD.POD            = Convert.ToInt32(((TextBox)row.FindControl("txtPODId")).Text);
                _objCD.CreatedBy      = Convert.ToString(Session["UserName"]);

                if (txtCourierId.Text.ToString() != "")
                {
                    _objCD.UpdatePODNo(_objCD.SCMasterAutoId, _objCD.DocumentNo, _objCD.InvoiceNo, "CourierId", _objCD.POD, Convert.ToInt32(strFY));
                    DS = CourierDetails.UpdatePOD(float.Parse(txtCourierId.Text), "CourierId", Convert.ToInt32(strFY));
                }
                else if (txtInvoiceNoGet.Text.ToString() != "")
                {
                    _objCD.UpdatePODNo(_objCD.SCMasterAutoId, _objCD.DocumentNo, _objCD.InvoiceNo, "Invoice", _objCD.POD, Convert.ToInt32(strFY));
                    DS = CourierDetails.UpdatePOD(float.Parse(txtInvoiceNoGet.Text), "Invoice", Convert.ToInt32(strFY));
                }
                else if (txtDocNoGet.Text.ToString() != "")
                {
                    _objCD.UpdatePODNo(_objCD.SCMasterAutoId, _objCD.DocumentNo, _objCD.InvoiceNo, "DocNo", _objCD.POD, Convert.ToInt32(strFY));
                    DS = CourierDetails.UpdatePOD(float.Parse(txtDocNoGet.Text), "DocNo", Convert.ToInt32(strFY));
                }
            }
            RepDetailsConfirm.DataSource = DS.Tables[1];
            RepDetailsConfirm.DataBind();
        }
        catch (Exception ex)
        {
            MessageBox(ex.Message.ToString());
        }
    }