private bool GrabarDetalle() { if (dtDetalle == null) { strError = "NO se asignaron los productos de la compra"; return(false); } clsDetalleCompra objDetalleCompra = new clsDetalleCompra(); for (int i = 0; i < dtDetalle.Rows.Count; i++) { objDetalleCompra.gsIdCabCompra = Convert.ToInt32(dtDetalle.Rows[i][0]); objDetalleCompra.gsIdProducto = Convert.ToInt32(dtDetalle.Rows[i][1]); objDetalleCompra.gsUnidadesCompradas = Convert.ToInt32(dtDetalle.Rows[i][2]); objDetalleCompra.gsValor = Convert.ToDecimal(dtDetalle.Rows[i][3]); if (!objDetalleCompra.GrabarDetalleCompra()) { strError = objDetalleCompra.gError; objDetalleCompra = null; return(false); } } objDetalleCompra = null; return(true); }
private bool EliminarDetalle() { if (dtDetalle == null) { strError = "NO se asignaron los productos de la compra"; return(false); } clsDetalleCompra objDetalleCompra = new clsDetalleCompra(); for (int i = 0; i < dtDetalle.Rows.Count; i++) { objDetalleCompra.gsIdCabCompra = Convert.ToInt32(dtDetalle.Rows[0][0]); if (!objDetalleCompra.EliminarDetalleCompra()) { strError = objDetalleCompra.gError; objDetalleCompra = null; return(false); } } objDetalleCompra = null; return(true); }
private void LlenarDdlProducto() { objDetCompra = new clsDetalleCompra(); objDetCompra.gsddlProducto = ddlProducto; if (objDetCompra.LlenarProducto()) { ddlProducto = objDetCompra.gsddlProducto; } else { lblMsjDet.Text = objDetCompra.gError; } objDetCompra = null; }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (!lblTotal.Text.Equals("0.00")) { List <clsDetalleCompra> _listaCompras = new List <clsDetalleCompra>(); _listaCompras = (List <clsDetalleCompra>)Session["Compras"]; clsDetalleCompra _infoCompras = new clsDetalleCompra(); _infoCompras.subTotalCompra = decimal.Parse(lblSubTotal.Text); _infoCompras.TotalCompra = decimal.Parse(lblTotal.Text); _listaCompras.Add(_infoCompras); Session["Compras"] = _listaCompras; Response.Redirect("wfmBuscarCliente.aspx", true); } else { lblMensaje.Text = "Realize una compra al carrito"; } }
private void LlenarGridDetOrd() { objDetalleCompra = new clsDetalleCompra(); objDetalleCompra.gsIdCabCompra = (int)Session["NumOrd"]; objDetalleCompra.gsGvDetalleCompra = gvDetOrd; if (objDetalleCompra.LlenarDetalleCompra()) { gvDetOrd = objDetalleCompra.gsGvDetalleCompra; } else { lblMsj.Text = objDetalleCompra.gError; } objDetalleCompra = null; }
private void LlenarGridDetalle() { objDetCompra = new clsDetalleCompra(); int.TryParse(txtNumCompra.Text, out intNumCompra); objDetCompra.gsIdCabCompra = intNumCompra; objDetCompra.gsGvDetalleCompra = gvDetalle; if (objDetCompra.LlenarDetalleCompra()) { gvDetalle = objDetCompra.gsGvDetalleCompra; Session["varDtDetalle"] = gvDetalle.DataSource; } else { lblMsjDet.Text = objDetCompra.gError; } objDetCompra = null; }
private void BorrarDetalle() { if (gvDetalle.SelectedRow.Cells[2] != null) { lblMsjDet.Text = ""; clsGridDetalle objGridDet = new clsGridDetalle(); clsDetalleCompra objDetCompra = new clsDetalleCompra(); int.TryParse(txtNumCompra.Text, out intNumCompra); int.TryParse(txtCant.Text, out intCant); decimal.TryParse(txtVlrServ.Text, out decVlrServ); int.TryParse(gvDetalle.SelectedRow.Cells[2].Text, out IdProducto); objGridDet.gsNroOrd = intNumCompra; objGridDet.gsCodProd = IdProducto; objGridDet.gsValor = Convert.ToInt32(gvDetalle.SelectedRow.Cells[4].Text); objGridDet.gsCant = Convert.ToInt32(gvDetalle.SelectedRow.Cells[3].Text); objDetCompra.gsIdProducto = IdProducto; objDetCompra.gsIdCabCompra = intNumCompra; objDetCompra.gsValor = Convert.ToInt32(gvDetalle.SelectedRow.Cells[4].Text); objDetCompra.gsUnidadesCompradas = Convert.ToInt32(gvDetalle.SelectedRow.Cells[3].Text); if (Session["varDtDetalle"] != null) { objGridDet.gsDtDetalle = (DataTable)Session["varDtDetalle"]; } if (objGridDet.BorrarDetalle()) { Session["varExisteMEM"] = "1"; if (objDetCompra.EliminarDetalleCompra()) { lblMsjDet.Text = "Detalle eliminada exitosamente"; Session["varDtDetalle"] = objGridDet.gsDtDetalle; gvDetalle.DataSource = (DataTable)Session["varDtDetalle"]; gvDetalle.DataBind(); txtValor.Text = objGridDet.gTot.ToString("#,#"); txtIva.Text = objGridDet.gIva.ToString("#,#"); } else { if (Session["varExisteMEM"] != null & objDetCompra.gError.Contains("NO Existe")) { lblMsjDet.Text = "Detalle eliminada exitosamente"; Session["varDtDetalle"] = objGridDet.gsDtDetalle; gvDetalle.DataSource = (DataTable)Session["varDtDetalle"]; gvDetalle.DataBind(); txtValor.Text = objGridDet.gTot.ToString("#,#"); txtIva.Text = objGridDet.gIva.ToString("#,#"); } else { lblMsjDet.Text = objDetCompra.gError; } } } else { lblMsjDet.Text = objGridDet.gError; } objGridDet = null; LimpiarCampDet(); } else { lblMsjDet.Text = "Debe Seleccionar un detalle para eliminar"; } }