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); }
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); }
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); }