예제 #1
0
        public static void limpiarResumen()
        {
            int resp = BDREP.GetInstance().Ejecute("LIMPIAR_RESUMEN");

            if (resp == -2)
            {
                throw BDREP.GetInstance().MensajeErrorReal;
            }
        }
예제 #2
0
        //db.obtenerDetalleDocumentos(cabeceraDoc.tipdoc, cabeceraDoc.seriedoc, cabeceraDoc.nrodoc).ToList<DETALLEVENTA>();
        public static List <DetalleVentaBE> obtenerDetalleDocumentos(string tipdoc, string seriedoc, string nrodoc)
        {
            List <DetalleVentaBE> ls = new List <DetalleVentaBE>();

            IDataReader reader = BDREP.GetInstance().CargarDataReaderProc("obtenerDetalleDocumentos", tipdoc, seriedoc, nrodoc);

            ls = Util.ConvertirAEntidades <DetalleVentaBE>(reader);

            return(ls);
        }
예제 #3
0
        public static void InsertarResumen(ResumenBE res)
        {
            int resp = BDREP.GetInstance().Ejecute("INSERTAR_RESUMEN", res.CodEstacion, res.SerieCaseta,
                                                   res.Turno, res.Procesados, res.Errores, res.Lote);

            if (resp == -2)
            {
                throw BDREP.GetInstance().MensajeErrorReal;
            }
        }
예제 #4
0
        public static List <ClienteBE> obtenerClientesNuevos()
        {
            // DataTable tabla = BDREP.GetInstance().CargarDataTableProc("obtenerClientesNuevos");
            List <ClienteBE> clientes = new List <ClienteBE>();

            IDataReader reader = BDREP.GetInstance().CargarDataReaderProc("obtenerClientesNuevos");

            clientes = Util.ConvertirAEntidades <ClienteBE>(reader);

            return(clientes);
        }
예제 #5
0
        public static void modificarEstadoCliente(string idCliente, string estado, string observacion)
        {
            BDREP helper = BDREP.GetInstance();


            int resp = helper.Ejecute("modificarClienteRep", idCliente, estado, observacion);

            if (resp == -2)
            {
                throw helper.MensajeErrorReal;
            }
        }
예제 #6
0
        public static List <ResumenBE> obtenerResumen()
        {
            List <ResumenBE> listaResumen = new List <ResumenBE>();

            IDataReader reader = BDREP.GetInstance().CargarDataReaderProc("OBTENER_RESUMEN");

            if (reader != null)
            {
                listaResumen = Util.ConvertirAEntidades <ResumenBE>(reader);
            }
            return(listaResumen);
        }
예제 #7
0
 public static void modificarEstadoCliente(string idCliente, string estado, string observacion)
 {
     try {
         int resp = BDREP.GetInstance().Ejecute("modificarClienteRep", idCliente, estado, observacion);
         if (resp == -2)
         {
             throw BDREP.GetInstance().MensajeErrorReal;
         }
     }catch (DataException ex) {
         throw ex;
     }
 }
예제 #8
0
        public static ClienteBE obtenerClienteporID(string idCliente)
        {
            IDataReader reader = BDREP.GetInstance().CargarDataReaderProc("obtenerRepCliente", idCliente);

            ClienteBE        cli = null;
            List <ClienteBE> ls  = Util.ConvertirAEntidades <ClienteBE>(reader);

            if (ls != null && ls.Count > 0)
            {
                cli = ls.First <ClienteBE>();
            }

            return(cli);
        }
예제 #9
0
        //db.obtenerDetalleDocumentos(cabeceraDoc.tipdoc, cabeceraDoc.seriedoc, cabeceraDoc.nrodoc).ToList<DETALLEVENTA>();
        public static List <DetalleVentaBE> obtenerDetalleDocumentos(string tipdoc, string seriedoc, string nrodoc)
        {
            BDREP helper             = BDREP.GetInstance();
            List <DetalleVentaBE> ls = new List <DetalleVentaBE>();

            IDataReader reader = helper.CargarDataReaderProc("obtenerDetalleDocumentos", tipdoc, seriedoc, nrodoc);

            if (reader == null)
            {
                throw helper.MensajeErrorReal;
            }
            ls = Util.ConvertirAEntidades <DetalleVentaBE>(reader);

            return(ls);
        }
예제 #10
0
        // List<obtenerCabecerasFacturasResult> documentos = db.obtenerCabecerasFacturas(codEstacion, serieCaseta, fecha, turno).ToList<obtenerCabecerasFacturasResult>();
        public static List <CabeceraVentaBE> obtenerCabecerasDocumento(string codEstacion, DateTime fecha, string turno)
        {
            List <CabeceraVentaBE> ls = new List <CabeceraVentaBE>();

            try {
                IDataReader reader = BDREP.GetInstance().CargarDataReaderProc("obtenerCabecerasFacturas", codEstacion, fecha, turno);
                if (reader != null)
                {
                    ls = Util.ConvertirAEntidades <CabeceraVentaBE>(reader);
                }
            }catch (Exception ex) {
                throw ex;
            }
            return(ls);
        }
예제 #11
0
        public static List <ClienteBE> obtenerClientesNuevos()
        {
            BDREP helper = BDREP.GetInstance();
            // DataTable tabla = BDREP.GetInstance().CargarDataTableProc("obtenerClientesNuevos");
            List <ClienteBE> clientes = new List <ClienteBE>();

            IDataReader reader = helper.CargarDataReaderProc("obtenerClientesNuevos");

            if (reader == null)
            {
                throw helper.MensajeErrorReal;
            }
            clientes = Util.ConvertirAEntidades <ClienteBE>(reader);
            return(clientes);
        }
예제 #12
0
 public static void modificarDetalleDocumento(string TipDoc, string NroDoc, string SerieDoc, string CodArticulo, string estado, string nroLote, string observacion, int asientoContable)
 {
     try
     {
         int resp = BDREP.GetInstance().Ejecute("modificarDetalleDocumento", TipDoc, NroDoc, SerieDoc, CodArticulo, estado, nroLote, observacion, asientoContable);
         if (resp == -2)
         {
             throw BDREP.GetInstance().MensajeErrorReal;
         }
     }
     catch (DataException ex)
     {
         throw ex;
     }
 }
예제 #13
0
        // INSERTAR DETALLE

        public static void almacenarHistorico()
        {
            try
            {
                int resp = BDREP.GetInstance().Ejecute("almacenarHistorico");
                if (resp == -2)
                {
                    throw BDREP.GetInstance().MensajeErrorReal;
                }
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }
예제 #14
0
        // List<obtenerCabecerasFacturasResult> documentos = db.obtenerCabecerasFacturas(codEstacion, serieCaseta, fecha, turno).ToList<obtenerCabecerasFacturasResult>();
        public static List <CabeceraVentaBE> obtenerCabecerasDocumento(string codEstacion, DateTime fecha, string turno)
        {
            BDREP helper = BDREP.GetInstance();
            List <CabeceraVentaBE> ls = new List <CabeceraVentaBE>();


            IDataReader reader = helper.CargarDataReaderProc("obtenerCabecerasFacturas", codEstacion, fecha, turno);

            if (reader == null)
            {
                throw helper.MensajeErrorReal;
            }
            ls = Util.ConvertirAEntidades <CabeceraVentaBE>(reader);

            return(ls);
        }
예제 #15
0
        public static ClienteBE obtenerClienteporID(string idCliente)
        {
            BDREP       helper = BDREP.GetInstance();
            IDataReader reader = helper.CargarDataReaderProc("obtenerRepCliente", idCliente);

            if (reader == null)
            {
                throw helper.MensajeErrorReal;
            }
            ClienteBE        cli = null;
            List <ClienteBE> ls  = Util.ConvertirAEntidades <ClienteBE>(reader);

            if (ls != null && ls.Count > 0)
            {
                cli = ls.First <ClienteBE>();
            }

            return(cli);
        }
예제 #16
0
        public static void insertarDetalleDocumento(DetalleVentaBE d)
        {
            try
            {
                int resp = BDREP.GetInstance().Ejecute("insertarDetalleDocumento", d.TipDoc, d.Nrodoc, d.Seriedoc, d.Seriecaseta,
                                                       d.Seriedetraccion, d.Nrodetraccion, d.Nomcliente, d.Idcliente, d.Sentido, d.Placa, d.Codestacion, d.Fecdoc,
                                                       d.FecProceso, d.Codarticulo, d.Cantidad, d.Preuni, d.Total, d.Igv, d.TotalDetraccion, d.Nrodocasociado,
                                                       d.FechaVencimientoVale, d.NroTag, d.Turno, d.TipoDocsunat, d.DestinoOperacion, d.NroAsientoCont, d.Estado, d.Observacion, d.CodLote);


                if (resp == -2)
                {
                    throw BDREP.GetInstance().MensajeErrorReal;
                }
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }
예제 #17
0
        private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                //  System.Threading.Thread.Sleep(200);

                this.mensaje = "";
                if (operacion.Equals("DOCS"))
                {
                    // deshabilitar boton de clientes
                    if (codEstacion.Trim().Equals(""))
                    {
                        codEstacion = "TODOS";
                    }
                    if (turno.Equals("00"))
                    {
                        turno = "TODOS";
                    }

                    //  MessageBox.Show(ct.IdEstacion+" "+ct.IdCaseta+" "+ct.Turno);

                    //MessageBox.Show(String.Format("PROC: {0}", String.Format("ejecutarEconnect doc {0} {1} {2}" ,codEstacion,fecha,turno)));

                    DataTable tabla = BDREP.GetInstance().CargarDataTableProc("ejecutarEconnect", "doc " + codEstacion + " " + fecha + " " + turno);
                    if (tabla != null && tabla.Rows.Count > 0)
                    {
                        foreach (DataRow fila in tabla.Rows)
                        {
                            if (fila != null && fila.Field <Object>(0) != null)
                            {
                                mensaje = mensaje + " " + fila.Field <Object>(0).ToString();
                            }
                        }
                    }
                    else
                    {
                        if (BDREP.GetInstance().MensajeErrorReal != null)
                        {
                            throw BDREP.GetInstance().MensajeErrorReal;
                        }
                    }
                }
                else if (operacion.Equals("CLI"))
                {
                    //cargar clientes
                    // deshabilitar boton de documentos

                    DataTable tabla = BDREP.GetInstance().CargarDataTableProc("ejecutarEconnect", "cli " + obtenerUsuario());

                    if (tabla != null && tabla.Rows.Count > 0)
                    {
                        foreach (DataRow fila in tabla.Rows)
                        {
                            if (fila != null && fila.Field <Object>(0) != null)
                            {
                                mensaje = mensaje + " " + fila.Field <Object>(0).ToString();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //habilitar botones
                btn_documentos.Enabled = true;
                btn_clientes.Enabled   = true;
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }