private void AgregarDetalle() { lblMsjDet.Text = ""; clsGridDetalle objGridDet = new clsGridDetalle(); int.TryParse(txtNumCompra.Text, out intNumCompra); int.TryParse(txtCant.Text, out intCant); decimal.TryParse(txtVlrServ.Text, out decVlrServ); objGridDet.gsNroOrd = intNumCompra; objGridDet.gsCodProd = Convert.ToInt16(ddlProducto.SelectedValue); objGridDet.gsCant = intCant; objGridDet.gsValor = decVlrServ; if (Session["varDtDetalle"] != null) { objGridDet.gsDtDetalle = (DataTable)Session["varDtDetalle"]; } if (objGridDet.AgregarDetalle()) { Session["varDtDetalle"] = objGridDet.gsDtDetalle; gvDetalle.DataSource = (DataTable)Session["varDtDetalle"]; gvDetalle.DataBind(); txtValor.Text = objGridDet.gTot.ToString("#,#"); txtIva.Text = objGridDet.gIva.ToString("#,#"); } else { lblMsjDet.Text = objGridDet.gError; } objGridDet = null; LimpiarCampDet(); }
private void AgregarDetalle() { lblMsjDet.Text = ""; clsGridDetalle objGridDet = new clsGridDetalle(); if (String.IsNullOrEmpty(txtNumOrd.Text)) { objGridDet.gsNroOrd = 0; } else { objGridDet.gsNroOrd = Convert.ToInt32(txtNumOrd.Text); } objGridDet.gsCodProd = txtProd.Text; objGridDet.gsCant = Convert.ToInt16(txtCant.Text); objGridDet.gsValor = Convert.ToDecimal(txtVlrServ.Text); objGridDet.gsCodTipSer = Convert.ToInt16(ddlTipServ.SelectedValue); if (Session["varDtDetalle"] != null) { objGridDet.gsDtDetalle = (DataTable)Session["varDtDetalle"]; } if (objGridDet.AgregarDetalle()) { Session["varDtDetalle"] = objGridDet.gsDtDetalle; gvDetalle.DataSource = (DataTable)Session["varDtDetalle"]; gvDetalle.DataBind(); txtValor.Text = objGridDet.gTot.ToString("#,#"); txtIva.Text = objGridDet.gIva.ToString("#,#"); } else { lblMsjDet.Text = objGridDet.gError; } objGridDet = null; LimpiarCampDet(); }