コード例 #1
0
        private void Autorizar(EmbarquesRemision embarques)
        {
            try
            {
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];
                CD_EmbarquesRemision clsEmbarquesRem = new CD_EmbarquesRemision();
                int verificador = -1;

                clsEmbarquesRem.ModificarProEmbarquesRemision(session.Id_Emp, session.Id_Cd_Ver, session.Id_U, embarques, session.Emp_Cnx, ref verificador);
                if (verificador == 1)
                {
                    Alerta("La remisión # " + embarques.Id_Rem.ToString() + " fue autorizada correctamente");
                }
                else
                {
                    Alerta("No se pudo autorizar la remisión");
                }

                rgRemisiones.Rebind();
                // Nuevo();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public void ModificarProEmbarquesRemision(int Id_Emp, int Id_Cd, int Id_U, EmbarquesRemision embarquesRemision, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Emp",
             "@Id_Cd",
             "@Id_U",
             "@Id_Rem",
             "@Id_Ped"
         };
         object[] Valores =
         {
             Id_Emp,
             Id_Cd,
             Id_U,
             embarquesRemision.Id_Rem,
             embarquesRemision.Pedido
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProRemisionesEmbarques_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public void ModificarEmbarquesRemision(int Id_Emp, int Id_Cd, int Id_U, EmbarquesRemision embarque, string Conexion, ref int verificador)
 {
     try
     {
         CD_EmbarquesRemision embarquesRemision = new CD_EmbarquesRemision();
         embarquesRemision.ModificarProEmbarquesRemision(Id_Emp, Id_Cd, Id_U, embarque, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        public void ConsultaProEmbarquesRemision(int Id_Emp, int Id_Cd, string Conexion, EmbarquesRemision embarquefiltro, ref List <EmbarquesRemision> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros =
                {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Filtro_Nombre",
                    "@Filtro_CteIni",
                    "@Filtro_CteFin",
                    "@Filtro_FecIni",
                    "@Filtro_FecFin"
                };
                object[] Valores =
                {
                    Id_Emp,
                    Id_Cd,
                    embarquefiltro.Filtro_Nombre == "" ? (object)null : embarquefiltro.Filtro_Nombre,
                    embarquefiltro.Filtro_Id_Cte == "" ? (object)null : embarquefiltro.Filtro_Id_Cte,
                    embarquefiltro.Filtro_Id_Cte2 == "" ? (object)null : embarquefiltro.Filtro_Id_Cte2,
                    embarquefiltro.Filtro_FecIni == "" ? (object)null : embarquefiltro.Filtro_FecIni,
                    embarquefiltro.Filtro_FecFin == "" ? (object)null : embarquefiltro.Filtro_FecFin
                };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProRemisionesEmbarques_Consulta", ref dr, Parametros, Valores);

                EmbarquesRemision embarquesRemision;
                while (dr.Read())
                {
                    embarquesRemision             = new EmbarquesRemision();
                    embarquesRemision.Id_Rem      = (int)dr.GetValue(dr.GetOrdinal("Id_Rem"));
                    embarquesRemision.Tipo        = (string)dr.GetValue(dr.GetOrdinal("Rem_Tipo"));
                    embarquesRemision.Estatus     = (string)dr.GetValue(dr.GetOrdinal("Rem_Estatus"));
                    embarquesRemision.Fecha       = (DateTime)dr.GetValue(dr.GetOrdinal("Rem_Fecha"));
                    embarquesRemision.Numero      = (int)dr.GetValue(dr.GetOrdinal("Id_Rem"));
                    embarquesRemision.Pedido      = (int)dr.GetValue(dr.GetOrdinal("Id_Ped"));
                    embarquesRemision.Cliente     = (string)dr.GetValue(dr.GetOrdinal("Cte_NomComercial"));
                    embarquesRemision.Num_Cliente = (int)dr.GetValue(dr.GetOrdinal("Id_Cte"));
                    embarquesRemision.Fecha2      = !string.IsNullOrEmpty(dr.GetValue(dr.GetOrdinal("Rem_FechaEntrega")).ToString()) ? (DateTime)dr.GetValue(dr.GetOrdinal("Rem_FechaEntrega")) : DateTime.Now;
                    List.Add(embarquesRemision);
                }
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
 protected void rgRemisiones_ItemCommand(object source, GridCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.ToString() == "Autorizar")
         {
             Int32 item = default(Int32);
             item = e.Item.ItemIndex;
             if (item >= 0)
             {
                 CN__Comun.RemoverValidadores(Validators);
                 EmbarquesRemision embarque = new EmbarquesRemision();
                 embarque.Id_Rem      = Convert.ToInt32(rgRemisiones.Items[item]["Id_Rem"].Text);
                 embarque.Num_Cliente = Convert.ToInt32(rgRemisiones.Items[item]["Num_Cliente"].Text);
                 embarque.Pedido      = Convert.ToInt32(rgRemisiones.Items[item]["Pedido"].Text);
                 Autorizar(embarque);
             }
         }
     }
     catch (Exception ex)
     {
         ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
     }
 }
コード例 #6
0
        private List <EmbarquesRemision> GetList()
        {
            try
            {
                List <EmbarquesRemision> List            = new List <EmbarquesRemision>();
                CN_EmbarquesRemision     clsEmbarquesRem = new CN_EmbarquesRemision();
                Sesion session2 = new Sesion();
                session2 = (Sesion)Session["Sesion" + Session.SessionID];
                EmbarquesRemision embarquefiltro = new EmbarquesRemision();

                embarquefiltro.Filtro_Nombre  = txtNombre.Text;
                embarquefiltro.Filtro_Id_Cte  = txtCliente.Text;
                embarquefiltro.Filtro_Id_Cte2 = txtCliente2.Text;
                embarquefiltro.Filtro_FecIni  = dpFecha1.SelectedDate.HasValue ? dpFecha1.SelectedDate.Value.ToString("dd/MM/yyyy") : "";
                embarquefiltro.Filtro_FecFin  = dpFecha2.SelectedDate.HasValue ? dpFecha2.SelectedDate.Value.ToString("dd/MM/yyyy") : "";

                clsEmbarquesRem.ConsultaEmbarquesRemision(session2.Id_Emp, session2.Id_Cd_Ver, session2.Emp_Cnx, embarquefiltro, ref List);
                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #7
0
 public void ConsultaEmbarquesRemision(int Id_Emp, int Id_Cd, string Conexion, EmbarquesRemision embarquefiltro, ref List <EmbarquesRemision> List)
 {
     try
     {
         CD_EmbarquesRemision embarquesRemision = new CD_EmbarquesRemision();
         embarquesRemision.ConsultaProEmbarquesRemision(Id_Emp, Id_Cd, Conexion, embarquefiltro, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }