void GrabarCabecera() { eCabReq = new EReqCabecera(); eCabReq.Situacion = "S"; eCabReq.NroRequerimiento = nroReq; eCabReq.TipoSalida = 1; eCabReq.FechaSalida = Convert.ToDecimal(fecha); eCabReq.Turno = turno; eCabReq.Area = Convert.ToDecimal(txtDpt.Text); eCabReq.Autorizado = Convert.ToDecimal((string)Session["CodPlanilla"]);//Convert.ToDecimal(codEmpleado); eCabReq.Solicitante = Convert.ToDecimal((string)Session["CodPlanilla"]); eCabReq.OrdenTrabajo = Convert.ToDecimal(txtOTR.Text); /********Verificarlo************/ eCabReq.Recibido = 0; /**ACTUALIZACION GRABA LA GERENCIA POR CADA USUARIO***/ eCabReq.TipoAlmacen = (string)Session["Gerencia"]; /******************************/ eCabReq.ImpSoles = Convert.ToDecimal(txtTotalS.Text); eCabReq.ImpDolares = Convert.ToDecimal(txtTotalD.Text); eCabReq.UserGenera = (string)Session["Usuario"]; /*******************Actualizacion************************/ eCabReq.CodUserGenera = Convert.ToDecimal((string)Session["CodPlanilla"]); eCabReq.CodUserAprueba1 = 0; eCabReq.CodUserAprueba2 = 0; eCabReq.CodUserAprueba3 = 0; eCabReq.UserAprueba1 = ""; eCabReq.UserAprueba2 = ""; eCabReq.UserAprueba3 = ""; /********************************************************/ eCabReq.FechaGenera = fecha; /*******************Actualizacion************************/ eCabReq.FechaAprueba1 = ""; eCabReq.FechaAprueba2 = ""; eCabReq.FechaAprueba3 = ""; /********************************************************/ eCabReq.HoraMinuto = Convert.ToDecimal(Hora); /*******************Actualizacion************************/ eCabReq.Estado = "1"; eCabReq.NroValeSalida = 0; eCabReq.FechaValeSalida = 0; eCabReq.HoraValeSalida = 0; eCabReq.UsuarioDespacha = ""; /********************************************************/ objTran = new BTransaccion(); int i = objTran.BInsertCabReq(eCabReq, "ALI011UTIL"); }
void GrabaDetalle() { tbldetalle = (DataTable)Session["CARRITO"]; for (int i = 0; i <= tbldetalle.Rows.Count - 1; i++) { //dgvDetReq.Rows[i].Cells[1].ToString().Trim(); EDetReq = new EReqDetalle(); EDetReq.Situacion = "S"; EDetReq.NroReqSalida = nroReq; EDetReq.NroItem = Convert.ToDecimal(i + 1); EDetReq.CodMatPrima = tbldetalle.Rows[i]["codProd"].ToString(); EDetReq.CtaCargo = Convert.ToDecimal(tbldetalle.Rows[i]["vCuentaCargo"].ToString()); EDetReq.Procedencia = Convert.ToDecimal(tbldetalle.Rows[i]["vProcedencia"].ToString()); EDetReq.CtaAlmacen = Convert.ToDecimal(tbldetalle.Rows[i]["vCtaAlmacen"].ToString()); EDetReq.CantidadSoli = Convert.ToDecimal(tbldetalle.Rows[i]["Cantidad"].ToString()); /*******************Actualizacion************************/ EDetReq.CantidadAte = 0; /********************************************************/ EDetReq.ImpSoles = Convert.ToDecimal(tbldetalle.Rows[i]["TotalS"].ToString()); EDetReq.ImpDolares = Convert.ToDecimal(tbldetalle.Rows[i]["TotalD"].ToString()); /*******************Actualizacion************************/ EDetReq.Estado = "1"; EDetReq.NroValeSalida = 0; EDetReq.FechaSalida = 0; EDetReq.HoraSalida = 0; EDetReq.UserDespacha = ""; /********************************************************/ objTran = new BTransaccion(); int j = objTran.BInsertDetReq(EDetReq, "ALI012UTIL"); } }