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;
     }
 }
Пример #2
0
 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;
     }
 }
Пример #3
0
 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;
     }
 }