コード例 #1
0
        public string GenerarTxtFacturadorSunatResumenDiario(DateTime fecha, string EmpresaID, string Ruta, bool FlgEst, int TipoComprobanteID)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            return(ObjCD_Comprobante.GenerarTxtFacturadorSunatResumenDiario(fecha, EmpresaID, Ruta, FlgEst, TipoComprobanteID));
        }
コード例 #2
0
        public DataTable InsertComprobante(E_Comprobante ObjComprobante, DataTable dtComprobante,
                                           int NumPedido, string Tipo, DataTable DTValesConsumo, DataTable DtBoucher, DataTable DtNotaIngreso)
        {
            string         xml, xmlDetalle;
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            xml        = new BaseFunctions().GetXML(dtComprobante).Replace("NewDataSet", "DocumentElement");
            xmlDetalle = xml.Replace("Table", "Comprobante");


            DataTable DT   = ObjCD_Comprobante.InsertComprobante(ObjComprobante, xmlDetalle, NumPedido, Tipo, DTValesConsumo, DtBoucher, DtNotaIngreso);
            string    tipo = "";

            if (ObjComprobante.TipoComprobanteID == 5)
            {
                tipo = "01";
            }
            else if (ObjComprobante.TipoComprobanteID == 4)
            {
                tipo = "03";
            }

            string valor = "";

            //if (ObjComprobante.EmpresaID == "IH")
            //    valor = GenerarSunat(ObjComprobante.TipoComprobanteID, DT.Rows[0]["NumComprobante"].ToString(), ObjComprobante.EmpresaID, tipo, "", "");
            //else
            valor = "OK";


            DT.Columns.Add("respuesta", typeof(string));
            DT.Rows[0]["respuesta"] = valor;
            return(DT);
        }
コード例 #3
0
        public string GenerarTxtFacturadorSunatComunicacionBaja(string EmpresaID, string NumComprobante, string MotivoBaja, string Ruta)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            return(ObjCD_Comprobante.GenerarTxtFacturadorSunatComunicacionBaja(EmpresaID, NumComprobante, MotivoBaja, Ruta));
        }
コード例 #4
0
        public DataSet ListarFacturadorSunat(string EmpresaID, DateTime FechaIni, DateTime FechaFin, int TipoComprobanteId,
                                             string EstadoSunat, int pagenum, int pagesize, int tipo)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ListarFacturadorSunat(EmpresaID, FechaIni, FechaFin, TipoComprobanteId, EstadoSunat, pagenum, pagesize, tipo));
        }
コード例 #5
0
        public DataTable GenerarTxtFacturadorSunatVarios(string EmpresaID, int TipoComprobanteID, DateTime FechaIni, DateTime FechaFin, string Ruta)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            dtTMP = ObjCD_Comprobante.GenerarTxtFacturadorSunatVarios(EmpresaID, TipoComprobanteID, FechaIni, FechaFin, Ruta);
            return(dtTMP);
        }
コード例 #6
0
        public DataSet GenerarTxtFacturadorSunat(Int64 ID, string Ruta)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataSet        dtTMP             = new DataSet();

            dtTMP = ObjCD_Comprobante.GenerarTxtFacturadorSunat(ID, Ruta);
            return(dtTMP);
        }
コード例 #7
0
        public DataTable GetCajasSedeT(string DireccionIP)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            dtTMP = ObjCD_Comprobante.GetCajasSedeT(DireccionIP);
            return(dtTMP);
        }
コード例 #8
0
        public void ActualizarDesdeFacturadorSunat(string EmpresaID, string NumComprobante, int TipoComprobanteID, DateTime?fechaenvio,
                                                   string mensaje, string EstadoSunat, string NroTicket)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.ActualizarDesdeFacturadorSunat(EmpresaID, NumComprobante, TipoComprobanteID, fechaenvio,
                                                             mensaje, EstadoSunat, NroTicket);
        }
コード例 #9
0
        public DataTable GetSerieGuiasT(string Sede)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            dtTMP = ObjCD_Comprobante.GetSerieGuiasT(Sede);
            return(dtTMP);
        }
コード例 #10
0
        public DataTable ObtenerFacturadorComprobantesEliminar(string EmpresaID)
        {
            DataTable      dt1               = ObtenerDatosFacturdorSunat(EmpresaID);
            string         rutabd            = "Data Source=" + dt1.Rows[0]["RutaBDSunat"].ToString() + ";Version=3;New=true;Compress=True;";
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(rutabd);

            return(ObjCD_Comprobante.ObtenerFacturadorComprobantesEliminar());
        }
コード例 #11
0
        public DataTable InsertarNotaCreditoFE(string Tipo, string EmpresaID, string SerieRelacionado, Int32 NumeroRelacionado, int TipoComprobanteID,
                                               decimal Importe, string Concepto, decimal Descuento, int ClienteID, int UsuarioID, string SedeID)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.InsertarNotaCreditoFE(Tipo, EmpresaID, SerieRelacionado, NumeroRelacionado, TipoComprobanteID,
                                                           Importe, Concepto, Descuento, ClienteID, UsuarioID, SedeID));
        }
コード例 #12
0
        public void EliminarFacturadorComprobantes(string nombrearchivo, string EmpresaID)
        {
            DataTable      dt1               = ObtenerDatosFacturdorSunat(EmpresaID);
            string         rutabd            = "Data Source=" + dt1.Rows[0]["RutaBDSunat"].ToString() + ";Version=3;New=true;Compress=True;";
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(rutabd);

            ObjCD_Comprobante.EliminarFacturadorComprobantes(nombrearchivo);
        }
コード例 #13
0
        public DataTable getFormaPago()
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            dtTMP = ObjCD_Comprobante.getFormaPago();
            return(dtTMP);
        }
コード例 #14
0
        public int getIGV()
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            int            IGV;

            IGV = ObjCD_Comprobante.getIGV();
            return(IGV);
        }
コード例 #15
0
        public DataTable GetCajasSede(string EmpresaSede)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);
            DataTable      dtTMP             = new DataTable();

            dtTMP = ObjCD_Comprobante.GetCajasSede(EmpresaSede);
            return(dtTMP);
        }
コード例 #16
0
        public void InsertComprobanteManual(string NumComprobante, E_Comprobante ObjComprobante, DataTable dtComprobante, int NumPedido, string Tipo, DataTable DTValesConsumo, DateTime AudCrea, DataTable DtBoucher)
        {
            string         xml, xmlDetalle;
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            xml        = new BaseFunctions().GetXML(dtComprobante).Replace("NewDataSet", "DocumentElement");
            xmlDetalle = xml.Replace("Table", "Comprobante");

            ObjCD_Comprobante.InsertComprobanteManual(NumComprobante, ObjComprobante, xmlDetalle, NumPedido, Tipo, DTValesConsumo, AudCrea, DtBoucher);
        }
コード例 #17
0
        public DataTable ActualizarTicketBaja(int id, string mensaje)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ActualizarTicketBaja(id, mensaje));
        }
コード例 #18
0
        public void ActualizarNotaCredito(Int32 NotaID, Int64 TicketSunat, string MensajeSunat, string EnviadoSunat, Int64 ComprobanteId)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.ActualizarNotaCredito(NotaID, TicketSunat, MensajeSunat, EnviadoSunat, ComprobanteId);
        }
コード例 #19
0
        public DataTable ActualizarComprobanteSunat(int ComprobanteId, string EnviadoSunat, string MensajeSunat)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ActualizarComprobanteSunat(ComprobanteId, EnviadoSunat, MensajeSunat));
        }
コード例 #20
0
        public DataTable ObtenerEstadosSunat()
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ObtenerEstadosSunat());
        }
コード例 #21
0
        public DataSet ConsultarValidez(string RUC, string ValidezId, string ValidezClave, string codComp, string numeroSerie, int numero, DateTime fechaEmision, decimal monto)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ConsultarValidez(RUC, ValidezId, ValidezClave, codComp, numeroSerie, numero, fechaEmision, monto));
        }
コード例 #22
0
        public void EditarDatosFacturadorSunat(string EmpresaID, string RutaArchivosSunat, string RutaBDSunat)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.EditarDatosFacturadorSunat(EmpresaID, RutaArchivosSunat, RutaBDSunat);
        }
コード例 #23
0
        public void InsertarIGV(int IGV, int UsuarioID)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.InsertarIGV(IGV, UsuarioID);
        }
コード例 #24
0
        public void ELIMINAR_COMPROBANTES(string EmpresaID, string Serie, Int32 NumeroIni, Int32 numeroFin, int UsuarioID, int TipoComprobanteId)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.ELIMINAR_COMPROBANTES(EmpresaID, Serie, NumeroIni, numeroFin, UsuarioID, TipoComprobanteId);
        }
コード例 #25
0
        public DataTable ObtenerComprobantesResumen(int id)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ObtenerComprobantesResumen(id));
        }
コード例 #26
0
        public DataSet ListarEnvioOSE(string EmpresaID, DateTime Fecha)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ListarEnvioOSE(EmpresaID, Fecha));
        }
コード例 #27
0
        public void AnularComprobante(string NumComprobante, int TipoComprobanteID, int UsuarioID, string SedeIDE)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.AnularComprobante(NumComprobante, TipoComprobanteID, UsuarioID, SedeIDE);
        }
コード例 #28
0
        public void UpdateSerieComprobante(string EmpresaSede, int TipoDocumento, string Serie, Int32 Numero, int UsuarioID, string NroAutorizacion, string SerieEticketera)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            ObjCD_Comprobante.UpdateSerieComprobante(EmpresaSede, TipoDocumento, Serie, Numero, UsuarioID, NroAutorizacion, SerieEticketera);
        }
コード例 #29
0
        public DataTable ObtenerPuntosCliente(int ClienteID)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ObtenerPuntosCliente(ClienteID));
        }
コード例 #30
0
        public DataTable ObtenerDatosFacturdorSunat(string EmpresaID)
        {
            CD_Comprobante ObjCD_Comprobante = new CD_Comprobante(AppSettings.GetConnectionString);

            return(ObjCD_Comprobante.ObtenerDatosFacturdorSunat(EmpresaID));
        }