Beispiel #1
0
        public int?GuardarDatoOperacion(TabuladorDTO tabuladores)
        {
            var parametro = new List <SqlParameter>();

            var tTabulador           = TablaTabulador(tabuladores);
            var tInformacionContacto = TablaInformacionContacto(tabuladores.InformacionContacto, tabuladores.IdPrecliente);
            var tTarifaServicio      = TablaTarifaServicio(tabuladores.TarifaServicio, tabuladores.IdPrecliente);

            parametro.Add(new SqlParameter
            {
                Value         = tTabulador,
                SqlDbType     = SqlDbType.Structured,
                ParameterName = "@Tabulador"
            });
            parametro.Add(new SqlParameter
            {
                Value         = tTarifaServicio,
                SqlDbType     = SqlDbType.Structured,
                ParameterName = "@Tarifas"
            });
            parametro.Add(new SqlParameter
            {
                Value         = tInformacionContacto,
                SqlDbType     = SqlDbType.Structured,
                ParameterName = "@Contactos"
            });

            var resultado = ExecuteNoQuery(parametro, "dbo.csp_tblCLI_GuardarDatosTabuladores_TMP");

            TablaTabuladorDinamico(tabuladores.TabuladorDinamico, tabuladores.IdPrecliente);

            return(resultado);
        }
Beispiel #2
0
        private TabuladorDTO ObtenerDTOTabuladores(TabuladorViewModel tabulador)
        {
            var dto = new TabuladorDTO();

            dto.InformacionContacto = ObtenerDTOContactosTabuladores(tabulador.InformacionContacto);
            dto.TarifaServicio      = ObtenerDTOTarifasTabuladores(tabulador.TarifaServicio);
            dto.TabuladorDinamico   = ObtenerDTOTabuladorDinamicoTabuladores(tabulador.TabuladorDinamico);

            dto.IdPrecliente       = tabulador.IdPrecliente;
            dto.IdUsuario          = tabulador.IdUsuario;
            dto.EjecutivoVenta     = tabulador.EjecutivoVenta;
            dto.EquipoOperativo    = tabulador.EquipoOperativo.IdEquipo.ToString();
            dto.TipoCliente        = tabulador.TipoCliente;
            dto.RFC                = tabulador.RFC;
            dto.NombreCliente      = tabulador.NombreCliente;
            dto.ClientePedimento   = tabulador.ClientePedimento;
            dto.SitioFTP           = tabulador.SitioFTP;
            dto.DireccionPaginaWeb = tabulador.DireccionPaginaWeb;
            dto.Usuario            = tabulador.Usuario;
            dto.Contrasena         = tabulador.Contrasena;
            dto.EntregaFisica      = tabulador.EntregaFisica;
            dto.DiasRevision       = tabulador.DiasRevision;
            dto.HorarioRevision    = tabulador.HorarioRevision;
            dto.PersonasReciben    = tabulador.PersonasReciben;
            dto.NumJuegoCopia      = tabulador.NumJuegoCopia;
            dto.CalleNumero        = tabulador.CalleNumero;
            dto.Colonia            = tabulador.Colonia;

            /*
             * dto.Estado.ID = tabulador.Estado.id;
             * dto.Estado.Descripcion = tabulador.Estado.Descripcion;
             * dto.Ciudad.ID = tabulador.Ciudad.id;
             * dto.Ciudad.Descripcion = tabulador.Ciudad.Descripcion;
             */
            if (tabulador.Estado != null)
            {
                dto.Estado = tabulador.Estado.id;
            }
            else
            {
                dto.Estado = "0";
            }
            if (tabulador.Ciudad != null)
            {
                dto.Ciudad = tabulador.Ciudad.id;
            }
            else
            {
                dto.Ciudad = "0";
            }
            dto.CP = tabulador.CP;
            dto.ComprobadosCtePed          = tabulador.ComprobadosCtePed;
            dto.ComprobadosCeteFact        = tabulador.ComprobadosCeteFact;
            dto.ComprobadosEmpresaFactura  = tabulador.ComprobadosEmpresaFactura;
            dto.CtaAmericanaCtePed         = tabulador.CtaAmericanaCtePed;
            dto.CtaAmericanaCeteFact       = tabulador.CtaAmericanaCeteFact;
            dto.CtaAmericanaEmpresaFactura = tabulador.CtaAmericanaEmpresaFactura;
            dto.HonorariosCtePed           = tabulador.HonorariosCtePed;
            dto.HonorariosCeteFact         = tabulador.HonorariosCeteFact;
            dto.HonorariosEmpresaFactura   = tabulador.HonorariosEmpresaFactura;
            dto.ImpuestosCtePed            = tabulador.ImpuestosCtePed;
            dto.ImpuestosCeteFact          = tabulador.ImpuestosCeteFact;
            dto.ImpuestosEmpresaFactura    = tabulador.ImpuestosEmpresaFactura;
            dto.CtaAMEFactura   = tabulador.CtaAMEFactura;
            dto.CtaAMEExpedida  = tabulador.CtaAMEExpedida;
            dto.CtaAMECobra     = tabulador.CtaAMECobra;
            dto.CtaAMEExpedidor = tabulador.CtaAMEExpedidor;
            dto.ImpuestoPeca    = tabulador.ImpuestoPeca;

            dto.Banco   = tabulador.Banco;
            dto.BancoId = tabulador.BancoId;

            dto.DatoAdicional    = tabulador.DatoAdicional;
            dto.MetodoPago       = tabulador.MetodoPago;
            dto.UltimosDigitos   = tabulador.UltimosDigitos;
            dto.Intrucciones     = tabulador.Intrucciones;
            dto.CondicionPago    = tabulador.CondicionPago;
            dto.PeriodoGracia    = tabulador.PeriodoGracia;
            dto.DiasPago         = tabulador.DiasPago;
            dto.HorarioPago      = tabulador.HorarioPago;
            dto.SuspenderCliente = tabulador.SuspenderCliente;
            dto.Fondo            = tabulador.Fondo;
            dto.MontoFondo       = tabulador.MontoFondo;
            dto.Financiamiento   = tabulador.Financiamiento;
            dto.Monto            = tabulador.Monto;
            dto.ParaUso          = tabulador.ParaUso;
            dto.PuntoReorden     = tabulador.PuntoReorden;
            dto.Recuperacion     = tabulador.Recuperacion;
            dto.Plazo            = tabulador.Plazo;
            dto.Condicion        = tabulador.Condicion;
            dto.EstimadoVenta    = tabulador.EstimadoVenta;

            return(dto);
        }
Beispiel #3
0
        private DataTable TablaTabulador(TabuladorDTO tabuladores)
        {
            var tabla = new DataTable();

            tabla.Columns.Add("IdPrecliente");
            tabla.Columns.Add("IdUsuario");
            tabla.Columns.Add("EquipoOperacion");
            tabla.Columns.Add("TipoCliente");
            tabla.Columns.Add("RFC");
            tabla.Columns.Add("NombreClienteAlta");
            tabla.Columns.Add("Cliente");
            tabla.Columns.Add("ConSitio");
            tabla.Columns.Add("PaginaWeb");
            tabla.Columns.Add("Usuario");
            tabla.Columns.Add("Password");
            tabla.Columns.Add("ConEntregaFisica");
            tabla.Columns.Add("DiasRevision");
            tabla.Columns.Add("HorarioRevision");
            tabla.Columns.Add("PersonasRecibenFacturas");
            tabla.Columns.Add("NumeroJuegoCopias");
            tabla.Columns.Add("CalleNumero");
            tabla.Columns.Add("Colonia");
            tabla.Columns.Add("ID_Estado");
            tabla.Columns.Add("ID_Ciudad");
            tabla.Columns.Add("CodigoPostal");
            tabla.Columns.Add("ConCtePedComprobados");
            tabla.Columns.Add("ConCtePedCtaAmericana");
            tabla.Columns.Add("ConCtePedHonorarios");
            tabla.Columns.Add("ConCtePedImpuestos");
            tabla.Columns.Add("ConCeteFactComprobados");
            tabla.Columns.Add("ConCeteFactCtaAmericana");
            tabla.Columns.Add("ConCeteFactHonorarios");
            tabla.Columns.Add("ConCeteFactImpuestos");
            tabla.Columns.Add("EmpresaFacturaComprobados");
            tabla.Columns.Add("EmpresaFacturaCtaAmericana");
            tabla.Columns.Add("EmpresaFacturaHonorarios");
            tabla.Columns.Add("EmpresaFacturaImpuestos");
            tabla.Columns.Add("CtaAmeTC");
            tabla.Columns.Add("CtaAmeExpedidaPor");
            tabla.Columns.Add("CtaAmeSeCobraEn");
            tabla.Columns.Add("CtaAmeExpedidoPor");
            tabla.Columns.Add("ConImpuestosPECA");
            tabla.Columns.Add("DatosAdicionales");
            tabla.Columns.Add("MetodoPago");
            tabla.Columns.Add("DigitosCuenta");
            tabla.Columns.Add("InstruccionesEspeciales");
            tabla.Columns.Add("CondicionesPago");
            tabla.Columns.Add("PeriodoGracia");
            tabla.Columns.Add("DiasPago");
            tabla.Columns.Add("HorarioPago");
            tabla.Columns.Add("ConSuspensionCliente");
            tabla.Columns.Add("ConFondo");
            tabla.Columns.Add("MontoFondo");
            tabla.Columns.Add("ConFinanciamiento");
            tabla.Columns.Add("MontoFinanciamiento");
            tabla.Columns.Add("ParaUsoEn");
            tabla.Columns.Add("PuntoReorden");
            tabla.Columns.Add("Recuperacion");
            tabla.Columns.Add("Plazo");
            tabla.Columns.Add("Condiciones");
            tabla.Columns.Add("VentasMensual");
            tabla.Columns.Add("banco");
            tabla.Columns.Add("id_banco");

            var fila = tabla.NewRow();

            fila["IdPrecliente"]               = tabuladores.IdPrecliente;
            fila["IdUsuario"]                  = tabuladores.IdUsuario;
            fila["EquipoOperacion"]            = tabuladores.EquipoOperativo;
            fila["TipoCliente"]                = tabuladores.TipoCliente;
            fila["RFC"]                        = tabuladores.RFC;
            fila["NombreClienteAlta"]          = tabuladores.NombreCliente;
            fila["Cliente"]                    = tabuladores.ClientePedimento;
            fila["ConSitio"]                   = tabuladores.SitioFTP;
            fila["PaginaWeb"]                  = tabuladores.DireccionPaginaWeb;
            fila["Usuario"]                    = tabuladores.Usuario;
            fila["Password"]                   = tabuladores.Contrasena;
            fila["ConEntregaFisica"]           = tabuladores.EntregaFisica;
            fila["DiasRevision"]               = tabuladores.DiasRevision;
            fila["HorarioRevision"]            = tabuladores.HorarioRevision;
            fila["PersonasRecibenFacturas"]    = tabuladores.PersonasReciben;
            fila["NumeroJuegoCopias"]          = tabuladores.NumJuegoCopia;
            fila["CalleNumero"]                = tabuladores.CalleNumero;
            fila["Colonia"]                    = tabuladores.Colonia;
            fila["ID_Estado"]                  = tabuladores.Estado;
            fila["ID_Ciudad"]                  = tabuladores.Ciudad;
            fila["CodigoPostal"]               = tabuladores.CP;
            fila["ConCtePedComprobados"]       = tabuladores.ComprobadosCtePed;
            fila["ConCeteFactComprobados"]     = tabuladores.ComprobadosCeteFact;
            fila["EmpresaFacturaComprobados"]  = tabuladores.ComprobadosEmpresaFactura;
            fila["ConCtePedCtaAmericana"]      = tabuladores.CtaAmericanaCtePed;
            fila["ConCeteFactCtaAmericana"]    = tabuladores.CtaAmericanaCeteFact;
            fila["EmpresaFacturaCtaAmericana"] = tabuladores.CtaAmericanaEmpresaFactura;
            fila["ConCtePedHonorarios"]        = tabuladores.HonorariosCtePed;
            fila["ConCeteFactHonorarios"]      = tabuladores.HonorariosCeteFact;
            fila["EmpresaFacturaHonorarios"]   = tabuladores.HonorariosEmpresaFactura;
            fila["ConCtePedImpuestos"]         = tabuladores.ImpuestosCtePed;
            fila["ConCeteFactImpuestos"]       = tabuladores.ImpuestosCeteFact;
            fila["EmpresaFacturaImpuestos"]    = tabuladores.ImpuestosEmpresaFactura;
            fila["CtaAmeTC"]                   = tabuladores.CtaAMEFactura;
            fila["CtaAmeExpedidaPor"]          = tabuladores.CtaAMEExpedida;
            fila["CtaAmeSeCobraEn"]            = tabuladores.CtaAMECobra;
            fila["CtaAmeExpedidoPor"]          = tabuladores.CtaAMEExpedidor;
            fila["ConImpuestosPECA"]           = tabuladores.ImpuestoPeca;
            fila["DatosAdicionales"]           = tabuladores.DatoAdicional;
            fila["MetodoPago"]                 = tabuladores.MetodoPago;
            fila["DigitosCuenta"]              = tabuladores.UltimosDigitos;
            fila["InstruccionesEspeciales"]    = tabuladores.Intrucciones;
            fila["CondicionesPago"]            = tabuladores.CondicionPago;
            fila["PeriodoGracia"]              = tabuladores.PeriodoGracia;
            fila["DiasPago"]                   = tabuladores.DiasPago;
            fila["HorarioPago"]                = tabuladores.HorarioPago;
            fila["ConSuspensionCliente"]       = tabuladores.SuspenderCliente;
            fila["ConFondo"]                   = tabuladores.Fondo;
            fila["MontoFondo"]                 = tabuladores.MontoFondo;
            fila["ConFinanciamiento"]          = tabuladores.Financiamiento;
            fila["MontoFinanciamiento"]        = tabuladores.Monto;
            fila["ParaUsoEn"]                  = tabuladores.ParaUso;
            fila["PuntoReorden"]               = tabuladores.PuntoReorden;
            fila["Recuperacion"]               = tabuladores.Recuperacion;
            fila["Plazo"]                      = tabuladores.Plazo;
            fila["Condiciones"]                = tabuladores.Condicion;
            fila["VentasMensual"]              = tabuladores.EstimadoVenta;

            fila["banco"]    = tabuladores.Banco;
            fila["id_banco"] = tabuladores.BancoId;
            tabla.Rows.Add(fila);

            return(tabla);
        }