public void ModificarFacturaRutaEntrega(Sesion sesion, FacturaEntregaRuta facturas, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(sesion.Emp_Cnx); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_Usu", "@Id_Emb" }; object[] Valores = { sesion.Id_Emp, sesion.Id_Cd_Ver, sesion.Id_U, facturas.Id_Emb }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaRutaEntrega_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ModificarFacturaRutaEntrega(Sesion sesion, FacturaEntregaRuta factura, ref int Verificador) { try { CD_FacturasRutaEntrega facturas = new CD_FacturasRutaEntrega(); facturas.ModificarFacturaRutaEntrega(sesion, factura, ref Verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaFacturasEntrega(Sesion sesion, FacturaEntregaRuta facturafiltro, ref List <FacturaEntregaRuta> List) { try { CD_FacturasRutaEntrega factura = new CD_FacturasRutaEntrega(); factura.ConsultaFacturasRutaEntrega(sesion, facturafiltro, ref List); } catch (Exception ex) { throw ex; } }
public void ConsultaFacturasRutaEntrega(Sesion sesion, FacturaEntregaRuta facturasfiltro, ref List <FacturaEntregaRuta> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(sesion.Emp_Cnx); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Filtro_Embarque", "@Filtro_Estatus", "@Filtro_FecIni", "@Filtro_FecFin" }; object[] Valores = { sesion.Id_Emp, sesion.Id_Cd_Ver, facturasfiltro.Filtro_Embarque == "" ? (object)null : facturasfiltro.Filtro_Embarque, facturasfiltro.Filtro_Estatus == "" ? (object)null : facturasfiltro.Filtro_Estatus, facturasfiltro.Filtro_FecIni == "" ? (object)null : facturasfiltro.Filtro_FecIni, facturasfiltro.Filtro_FecFin == "" ? (object)null : facturasfiltro.Filtro_FecFin }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProFacturaRutaEntrega_Consulta", ref dr, Parametros, Valores); FacturaEntregaRuta facturaEntrega; while (dr.Read()) { facturaEntrega = new FacturaEntregaRuta(); facturaEntrega.Estatus = (string)dr.GetValue(dr.GetOrdinal("Emb_Estatus")); facturaEntrega.Id_Cte = (int)dr.GetValue(dr.GetOrdinal("Id_U")); facturaEntrega.Cte_NomComercial1 = (string)dr.GetValue(dr.GetOrdinal("Usuario")); facturaEntrega.Fecha = (DateTime)dr.GetValue(dr.GetOrdinal("Emb_Fec")); facturaEntrega.Id_Emb = (int)dr.GetValue(dr.GetOrdinal("Id_Emb")); facturaEntrega.Dia = (int)dr.GetValue(dr.GetOrdinal("Dia")); facturaEntrega.Chofer = (string)dr.GetValue(dr.GetOrdinal("Emb_Chofer")); facturaEntrega.Camion = (string)dr.GetValue(dr.GetOrdinal("Emb_Camioneta")); List.Add(facturaEntrega); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
private List <FacturaEntregaRuta> GetList() { try { List <FacturaEntregaRuta> List = new List <FacturaEntregaRuta>(); CN_FacturasRutaEntrega clsFacturasEntrega = new CN_FacturasRutaEntrega(); Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; FacturaEntregaRuta facturafiltro = new FacturaEntregaRuta(); facturafiltro.Filtro_Embarque = txtEmbarque.Text; facturafiltro.Filtro_Estatus = !string.IsNullOrEmpty(cmbEstatus.SelectedValue) ? cmbEstatus.SelectedValue : ""; facturafiltro.Filtro_FecIni = dpFechaini.SelectedDate.HasValue ? dpFechaini.SelectedDate.Value.ToString("dd/MM/yyyy") : ""; facturafiltro.Filtro_FecFin = dpFechafin.SelectedDate.HasValue ? dpFechafin.SelectedDate.Value.ToString("dd/MM/yyyy") : ""; clsFacturasEntrega.ConsultaFacturasEntrega(session, facturafiltro, ref List); return(List); } catch (Exception ex) { throw ex; } }
protected void rgFactura_ItemCommand(object source, GridCommandEventArgs e) {//botones del grid try { if (e.CommandName.ToString() == "Autorizar") { Int32 item = default(Int32); item = e.Item.ItemIndex; if (item >= 0) { CN__Comun.RemoverValidadores(Validators); FacturaEntregaRuta facturas = new FacturaEntregaRuta(); facturas.Id_Emb = Convert.ToInt32(rgFactura.Items[item]["Id_Emb"].Text); Autorizar(facturas); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
private void Autorizar(FacturaEntregaRuta facturas) { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CN_FacturasRutaEntrega clsFactura = new CN_FacturasRutaEntrega(); int verificador = 0; clsFactura.ModificarFacturaRutaEntrega(session, facturas, ref verificador); if (verificador == 1) { Alerta("El embarque # " + facturas.Id_Emb + " fue entregado correctamente"); } else { Alerta("No se pudo actualizar el embarque"); } rgFactura.Rebind(); } catch (Exception ex) { throw ex; } }