public clsPedidoMtto GrabarPedido(clsPedidoMtto objPedido) { if (objPedido == null) { objPedido.Error = "NO se asigno objeto con datos de pedidos"; } clsTrnPedido objTrnPed = new clsTrnPedido(); objTrnPed.gsNroOrd = objPedido.NumeroOrden; objTrnPed.gsFecOrd = objPedido.FechaOrden; objTrnPed.gsCodCli = objPedido.CodCliente; objTrnPed.gsCodTec = objPedido.CodTecnico; objTrnPed.gsVlr = objPedido.ValorOrd; objTrnPed.gsIva = objPedido.IvaOrden; objTrnPed.gsDtDetalle = objPedido.DetalleProd; if (objTrnPed.GrabarTrnPedido()) { objPedido.NumeroOrden = objTrnPed.gsNroOrd; objPedido.Funciono = true; } else { objPedido.Error = objTrnPed.gError; objPedido.Funciono = false; } return(objPedido); }
public bool GrabarPedidoRemoto() { if (!InvoncarCanalPedido()) { return(false); } clsTrnPedido objTrnPedRem = new clsTrnPedido(); objTrnPedRem.gsNroOrd = intNroOrd; objTrnPedRem.gsFecOrd = datFecOrd; objTrnPedRem.gsCodCli = strCodCli; objTrnPedRem.gsCodTec = strCodTec; objTrnPedRem.gsVlr = decVlr; objTrnPedRem.gsIva = decIva; objTrnPedRem.gsDtDetalle = dtDetalle; if (!objTrnPedRem.GrabarTrnPedido()) { strError = objTrnPedRem.gError; objTrnPedRem = null; return(false); } intNroOrd = objTrnPedRem.gsNroOrd; objTrnPedRem = null; return(true); }
private void GrabarPedido() { lblMsjCab.Text = ""; objTrnOrd = new clsTrnPedido(); if (String.IsNullOrEmpty(txtNumOrd.Text)) { objTrnOrd.gsNroOrd = 0; } else { objTrnOrd.gsNroOrd = Convert.ToInt32(txtNumOrd.Text); } objTrnOrd.gsFecOrd = calFecOrd.SelectedDate; objTrnOrd.gsCodCli = ddlCliente.SelectedValue; objTrnOrd.gsCodTec = ddlTecnico.SelectedValue; objTrnOrd.gsVlr = Convert.ToDecimal(txtValor.Text); objTrnOrd.gsIva = Convert.ToDecimal(txtIva.Text); objTrnOrd.gsDtDetalle = (DataTable)Session["varDtDetalle"]; if (objTrnOrd.GrabarTrnPedido()) { lblMsjCab.Text = "Orden # " + objTrnOrd.gsNroOrd.ToString() + " Grabada Exitosamente"; BloquearCamposGral(false); LimpiarCampDet(); LimpiarCabOrdComp(); txtNumOrd.Enabled = true; } else { lblMsjCab.Text = objTrnOrd.gError; } objTrnOrd = null; }