示例#1
0
        public System.Data.DataTable ListarPorRiesgo(int idRiesgo, string strTramiteExhorto, string strCliente, string strProcurador, string strTribunal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_JUICIOS_LISTAR_POR_RIESGO "
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdRiesgo", Valor = idRiesgo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IDTRAMITEEXHORTO", Valor = idRiesgo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@ACTIVIDADEXHORTO", Valor = strTramiteExhorto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@CLIENTE", Valor = strCliente, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@PROCURADOR", Valor = strProcurador, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@TRIBUNAL", Valor = strTribunal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            return(objServicio.EjecutarDataTable());
        }
示例#2
0
        public void Actualizar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesActualizar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdTemporal", Valor = temporal.ID, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Estado", Valor = temporal.Estado, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_TextoTemporal", Valor = temporal.TextoTemporal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.EjecutarSinRetorno();
        }
示例#3
0
 public IList <Entidades.Juicios.Riesgo> Listar()
 {
     FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion = Conexion.ALCSA;
     objServicio.Comando  = "dbo.SPALC_RIESGO_LISTAR";
     return(objServicio.Ejecutar <Entidades.Juicios.Riesgo>());
 }
示例#4
0
 public IList <ALCSA.Generador.Entidades.BD.Columna> ListarColumnas(string tabla)
 {
     ALCSA.FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion    = "CONN";
     objServicio.Comando     = CrearComandoListadoColumnas(tabla);
     objServicio.TipoComando = FWK.BD.Enumeradores.TiposComandos.Query;
     return(objServicio.Ejecutar <ALCSA.Generador.Entidades.BD.Columna>());
 }
示例#5
0
 public void Eliminar(int id)
 {
     FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion = Conexion.ALCSA;
     objServicio.Comando  = "dbo.SPALC_RIESGO_ELIMINAR";
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@INT_IdRiesgo", Valor = id, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.EjecutarSinRetorno();
 }
示例#6
0
        public Entidades.Juicios.Riesgo Buscar(int id)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
            objServicio.Conexion = Conexion.ALCSA;
            objServicio.Comando  = "dbo.SPALC_RIESGO_BUSCAR";
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdRiesgo", Valor = id, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            IList <Entidades.Juicios.Riesgo> arrRespuesta = objServicio.Ejecutar <Entidades.Juicios.Riesgo>();

            return(arrRespuesta.Count > 0 ? arrRespuesta[0] : null);
        }
示例#7
0
        public void Insertar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesInsertar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = temporal.CodigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioDueno", Valor = temporal.UsuarioDueno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Estado", Valor = temporal.Estado, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_TextoTemporal", Valor = temporal.TextoTemporal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdTemporalSalida", Valor = 0, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoSalida", Valor = string.Empty, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_FechaIngresoSalida", Valor = new DateTime(1900, 1, 1), Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });

            objServicio.EjecutarSinRetorno();

            temporal.ID           = Convert.ToInt32(objServicio.Parametros[objServicio.Parametros.Count - 3].Valor);
            temporal.Codigo       = Convert.ToString(objServicio.Parametros[objServicio.Parametros.Count - 2].Valor);
            temporal.FechaIngreso = Convert.ToDateTime(objServicio.Parametros[objServicio.Parametros.Count - 1].Valor);
        }
示例#8
0
 public void Actualizar(Entidades.Juicios.Riesgo riesgo)
 {
     FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion = Conexion.ALCSA;
     objServicio.Comando  = "dbo.SPALC_RIESGO_ACTUALIZAR";
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@INT_IdRiesgo", Valor = riesgo.ID, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_Nombre", Valor = riesgo.Nombre, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.EjecutarSinRetorno();
 }
示例#9
0
        public System.Data.DataTable ListarPorRiesgo(int idRiesgo)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_JUICIOS_LISTAR_POR_RIESGO "
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdRiesgo", Valor = idRiesgo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            return(objServicio.EjecutarDataTable());
        }
示例#10
0
 public IList <Entidades.Gestion.ControlRiesgo> Listar(
     bool buscarPorExhorto,
     string rutDeudor,
     string numeroOperacion,
     string rutCliente,
     int idTribunal,
     string codigoEstado,
     string rutProcurador,
     int diasSinMovimiento)
 {
     FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion = Conexion.ALCSA;
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@BIT_BuscarPorExhorto", Valor = buscarPorExhorto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RutDeudor", Valor = rutDeudor, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_NumeroOperacion", Valor = numeroOperacion, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RutCliente", Valor = rutCliente, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@INT_IdTribunal", Valor = idTribunal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_CodigoEstado", Valor = codigoEstado, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RutProcurador", Valor = rutProcurador, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@INT_DiasSinMovimiento", Valor = diasSinMovimiento, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Comando = "dbo.SPALC_GESTION_CONTROL_PLAZOS";
     return(objServicio.Ejecutar <Entidades.Gestion.ControlRiesgo>());
 }
示例#11
0
        public void Insertar(Entidades.Juicios.Riesgo riesgo)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
            objServicio.Conexion = Conexion.ALCSA;
            objServicio.Comando  = "dbo.SPALC_RIESGO_INSERTAR";
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Nombre", Valor = riesgo.Nombre, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdRiesgoSalida", Valor = 0, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.EjecutarSinRetorno();

            riesgo.ID = Convert.ToInt32(objServicio.Parametros[objServicio.Parametros.Count - 1].Valor);
        }
示例#12
0
        public Entidades.Documentos.DatosFormatos.Juicio Buscar(int idJuicio, int idExhorto)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
            objServicio.Conexion = Conexion.ALCSA;
            objServicio.Comando  = "dbo.SPALCDOC_JUICIO_BUSCAR";
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdJuicio", Valor = idJuicio, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdExhorto", Valor = idExhorto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            IList <Entidades.Documentos.DatosFormatos.Juicio> arrRespuesta = objServicio.Ejecutar <Entidades.Documentos.DatosFormatos.Juicio>();

            return(arrRespuesta.Count > 0 ? arrRespuesta[0] : null);
        }
示例#13
0
        public IList <Entidades.Temporales.Temporal> Listar(string codigoProceso, string usuario)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesListar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = codigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioDueno", Valor = usuario, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            return(objServicio.Ejecutar <Entidades.Temporales.Temporal>());
        }
示例#14
0
        public Entidades.Temporales.Temporal Buscar(int id, string codigo)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesBuscar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdTemporal", Valor = id, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            return(objServicio.EjecutarPrimerRegistro <Entidades.Temporales.Temporal>());
        }
示例#15
0
        public void Eliminar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesEliminar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = temporal.CodigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioDueno", Valor = temporal.UsuarioDueno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.EjecutarSinRetorno();
        }
示例#16
0
 public IList <Entidades.Documentos.CobranzaLista> Listar(
     string tipo,
     string rutCliente,
     string rutDeudor,
     int idTribunal,
     string rol,
     string rolExhorto)
 {
     FWK.BD.Servicio objServicio = new FWK.BD.Servicio();
     objServicio.Conexion = Conexion.ALCSA;
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_Tipo", Valor = tipo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RutCliente", Valor = rutCliente, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RutDeudor", Valor = rutDeudor, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@INT_IdTribunal", Valor = idTribunal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RolJuicio", Valor = rol, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Parametros.Add(new FWK.BD.Parametro()
     {
         Nombre = "@VC_RolExhorto", Valor = rolExhorto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
     });
     objServicio.Comando = "dbo.SPALCDOC_COBRANZAS_LISTAR";
     return(objServicio.Ejecutar <Entidades.Documentos.CobranzaLista>());
 }
示例#17
0
        public void Insertar(Entidades.CargasMasivas.Registro registro, string codigoProceso, string usuarioCreador)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_CargasMasivasCobranzaInsertar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_RutCliente", Valor = registro.RutCliente, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Rut", Valor = registro.Rut, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_DigitoVerificador", Valor = registro.DigitoVerificador, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Nombre", Valor = registro.Nombre, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_ApellidoPaterno", Valor = registro.ApellidoPaterno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_ApellidoMaterno", Valor = registro.ApellidoMaterno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Calle", Valor = registro.Calle, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Numero", Valor = registro.Numero, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_NumeroDpto", Valor = registro.NumeroDpto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Villa", Valor = registro.Villa, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Block", Valor = registro.Block, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Comuna", Valor = registro.Comuna, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = codigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioCreador", Valor = usuarioCreador, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Monto", Valor = registro.Monto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_IdTipoCobranza", Valor = registro.IdTipoCobranza, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_IdProcedimiento", Valor = registro.IdProcedimiento, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_IdMateria", Valor = registro.IdMateria, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_IdProducto", Valor = registro.IdProducto, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_FechaVencimiento", Valor = registro.FechaVencimiento, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdRemesa", Valor = registro.IdRemesa, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_EstadoSalida", Valor = string.Empty, Tamano = 100, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_MensajeSalida", Valor = string.Empty, Tamano = 500, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });

            objServicio.EjecutarSinRetorno();

            registro.Estado  = Convert.ToString(objServicio.Parametros[objServicio.Parametros.Count - 2].Valor);
            registro.Mensaje = Convert.ToString(objServicio.Parametros[objServicio.Parametros.Count - 1].Valor);
        }