예제 #1
0
        /// <summary>
        /// Metodo que da de baja un embarque en la base de datos y regresa a su estatus original las facturas y
        /// lo relacionado a ellas
        /// </summary>
        /// <param name="embarques">Entidad de los embarqes</param>
        /// <param name="conexion">Cadena de conexion a la base de datos</param>
        /// <param name="verificador">Variable para determinar si se ejecuto correctamente o no al operacion</param>
        /// <param name="listaFactura">Lista que trae los datos necesarios para procesar el regreso de estatus
        /// de las facturas y todo lo relacionado a esta operacion</param>
        public void BajaEmbarque(Embarques embarques, string conexion, ref int verificador, List <Factura> listaFactura)
        {
            try
            {
                CD_Embarques CDEmbarques = new CD_Embarques();

                CDEmbarques.BajaEmbarque(embarques, conexion, ref verificador, listaFactura);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        /// <summary>
        /// Metodo que trae los valores de la factura, necesarios para llenar el grid de ProFacturaRuta
        /// </summary>
        /// <param name="factura">Entidad de la factura</param>
        /// <param name="listaFactura">Lista donde se vaciaran los datos</param>
        /// <param name="Conexion">Cadena de conexion a la base de datos</param>
        public void LlenaGridProFacturaRuta(ref Factura factura, ref List <Factura> listaFactura, string Conexion)
        {
            try
            {
                CD_Embarques CDEmbarques = new CD_Embarques();

                CDEmbarques.LlenaGridProFacturaRuta(ref factura, ref listaFactura, Conexion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        /// <summary>
        /// Evento que regesaa estatus de "I" una factura que haya sido asignada a una ruta
        /// </summary>
        /// <param name="factura">Entidad de la factura</param>
        /// <param name="conexion">Cadena de conexion a la base de datos</param>
        /// <param name="verificador">Variable que verificara si se realizo la operacion o no</param>
        public void RegresaEstatusFactura(Factura factura, string conexion, ref int verificador)
        {
            try
            {
                CD_Embarques CDEmbarques = new CD_Embarques();

                CDEmbarques.RegresaEstatusFactura(factura, conexion, ref verificador);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
        /// <summary>
        /// Metodo que guarda el embarque en la base de datos, asi tabien guarda en la tabla EmbarquesDet los detalles
        /// de los embarques, y actualiza el estuatus de las facturas en la tabla de CapFactura
        /// </summary>
        /// <param name="embarques">Entidad de los embarques</param>
        /// <param name="listaEmbarquesDet">Lista de la entidad de los detalles del embarque</param>
        /// <param name="sesion">Variable de sesion del sistema</param>
        /// <param name="listaFactura">Lista de la entindad de las facturas</param>
        /// <param name="verificador">Variable para verificar el resultado de las operaciones</param>
        public void GuardaEmbarques(Embarques embarques, List <EmbarquesDet> listaEmbarquesDet, Sesion sesion,
                                    List <Factura> listaFactura, ref int verificador)
        {
            try
            {
                CD_Embarques CDEmbarqes = new CD_Embarques();

                CDEmbarqes.GuardaEmbarques(embarques, listaEmbarquesDet, sesion, listaFactura,
                                           ref verificador);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }