private void FrmVisorReporte_Load(object sender, EventArgs e)
 {
     // TODO: esta línea de código carga datos en la tabla 'monitorOperacionesDataSet.C_Clientes' Puede moverla o quitarla según sea necesario.
     //this.c_ClientesTableAdapter.Fill(this.monitorOperacionesDataSet.C_Clientes);
     BS_CClientes.DataSource = NC_Clientes.ListarPorCliente("MAR018");
     //this.reportViewer1.RefreshReport();
 }
Exemple #2
0
 private void Frm_BusqPersonas_Load(object sender, EventArgs e)
 {
     BS_CClientes.DataSource      = NC_Clientes.Listar();
     BS_CFirBenAcc.DataSource     = NC_FirBenAcc.Listar();
     BS_BBuscados.DataSource      = NB_Buscados.Listar();
     BS_Grupo_Opciones.DataSource = NGrupo_Opciones.ListarPorCodigo(MOFIN_LIB.Entorno.vs_Grupo);
     r_GrupoOpciones = BS_Grupo_Opciones.Current as Grupo_Opciones;
 }
Exemple #3
0
 private void Btn_MostrarTodos_Click(object sender, EventArgs e)
 {
     BS_CClientes.DataSource  = NC_Clientes.Listar();
     BS_CFirBenAcc.DataSource = NC_FirBenAcc.Listar();
     BS_BBuscados.DataSource  = NB_Buscados.Listar();
     BS_CClientes.MoveFirst();
     BS_CFirBenAcc.MoveFirst();
     BS_BBuscados.MoveFirst();
 }
Exemple #4
0
        private void Construye_ListaLibroOrdenes()
        {
            L_LibroOrdenes r_LibroOrdenes = new L_LibroOrdenes();
            List <ListaRepLibroOrdenes> Lst_LibroOrdenes = new List <ListaRepLibroOrdenes>();

            int vl_regact = BS_LLibroOrdenes.Position;
            int vl_Filtro = this.Opc_Filtro2.Checked ? 1 :
                            this.Opc_Filtro3.Checked ? 2 :
                            this.Opc_Filtro4.Checked ? 3 :
                            this.Opc_Filtro5.Checked ? 4 : 5;

            BS_LLibroOrdenes.DataSource = NL_LibroOrdenes.ListarPorStatus(vl_Filtro, Dtp_FDesde.Value, Dtp_FHasta.Value);

            BS_LLibroOrdenes.MoveFirst();
            foreach (object Registro in BS_LLibroOrdenes)
            {
                r_LibroOrdenes = BS_LLibroOrdenes.Current as L_LibroOrdenes;
                if (vl_Filtro == 5 | r_LibroOrdenes.Status == vl_Filtro)
                {
                    Lst_LibroOrdenes.Add(new ListaRepLibroOrdenes()
                    {
                        Secuencia           = r_LibroOrdenes.Secuencia.ToString(),
                        Status              = r_LibroOrdenes.Status != null ? Funciones._Mens_Idioma((int)r_LibroOrdenes.Status + 15020) : Funciones._Mens_Idioma(15020),
                        Orden_Fecha         = r_LibroOrdenes.Orden_Fecha != null ? (DateTime)r_LibroOrdenes.Orden_Fecha : DateTime.Now,
                        Orden_Tipo          = NM_TipoOrdenes.ListarPorCodigo(r_LibroOrdenes.Orden_Tipo).First().Descripcion,
                        Orden_Validez       = r_LibroOrdenes.Orden_Validez != null ? Funciones._Mens_Idioma(r_LibroOrdenes.Orden_Validez == 2 ? 15026 : 15025) : "???",
                        Titulo_Cod          = r_LibroOrdenes.Titulo_Cod,
                        Titulo_Nme          = NM_Titulos.ListarPorCodigo(r_LibroOrdenes.Titulo_Cod).First().Descripcion,
                        Titulo_ISIN         = NM_Titulos.ListarPorCodigo(r_LibroOrdenes.Titulo_Cod).First().ISIN,
                        Orden_Nominal       = (int)r_LibroOrdenes.Orden_Nominal,
                        Orden_PrecMercado   = r_LibroOrdenes.Orden_PrecMercado != null ? (bool)r_LibroOrdenes.Orden_PrecMercado : false,
                        Orden_Precio        = r_LibroOrdenes.Orden_Precio != null ? (decimal)r_LibroOrdenes.Orden_Precio : 0,
                        Orden_ValorEfectivo = r_LibroOrdenes.Orden_ValorEfectivo != null ? (decimal)r_LibroOrdenes.Orden_ValorEfectivo : 0,
                        Cuenta              = r_LibroOrdenes.Cuenta,
                        Cliente_Cod         = r_LibroOrdenes.Cliente_Cod,
                        Cliente_Nme         = NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).First().Nombre,
                        Cliente_Email       = NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).First().IG_Email,
                        Cliente_Ejecutivo   = NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).First().Ejecutivo,
                        Cliente_Status      = Funciones._Mens_Idioma(NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).First().Activo == true ?  126 : 127),
                        Aprobado_Por        = r_LibroOrdenes.Aprob_Por,
                        Aprobado_Fecha      = r_LibroOrdenes.Aprob_Fecha != null ? (DateTime)r_LibroOrdenes.Aprob_Fecha : DateTime.Now,
                        Pacto_Fecha         = r_LibroOrdenes.Pacto_Fecha != null ? (DateTime)r_LibroOrdenes.Pacto_Fecha : DateTime.Now,
                        Pacto_FecValor      = r_LibroOrdenes.Pacto_FecValor != null ? (DateTime)r_LibroOrdenes.Pacto_FecValor : DateTime.Now,
                        Pacto_Nominal       = r_LibroOrdenes.Pacto_Nominal != null ? (int)r_LibroOrdenes.Pacto_Nominal : 0,
                        Pacto_Precio        = r_LibroOrdenes.Pacto_Precio != null ? (decimal)r_LibroOrdenes.Pacto_Precio.Value : 0,
                        Pacto_Valor         = r_LibroOrdenes.Pacto_Valor != null ? (decimal)r_LibroOrdenes.Pacto_Valor : 0,
                        Ejecutada_Por       = r_LibroOrdenes.Ejecutada_Por
                    });
                }
                BS_LLibroOrdenes.MoveNext();
            }
            BS_LLibroOrdenes.DataSource   = NL_LibroOrdenes.Listar();
            BS_LLibroOrdenes.Position     = vl_regact;
            Grd_LibroCompuesto.DataSource = Lst_LibroOrdenes;
        }
Exemple #5
0
        private void Frm_LibroOrdenes_Load(object sender, EventArgs e)
        {
            BS_LLibroOrdenes.DataSource = NL_LibroOrdenes.Listar();
            BS_CClientes.DataSource     = NC_Clientes.Listar();
            BS_MTipoOrdenes.DataSource  = NM_TipoOrdenes.Listar();
            BS_MTitulos.DataSource      = NM_Titulos.Listar();

            BS_Grupo_Opciones.DataSource = NGrupo_Opciones.ListarPorCodigo(Entorno.vs_Grupo);
            r_GrupoOpciones = BS_Grupo_Opciones.Current as Grupo_Opciones;

            this.Construye_ListaLibroOrdenes();
            this.Modo_Consulta();
        }
Exemple #6
0
        private void Grd_LibroOrdenes_CurrentCellChanged(object sender, EventArgs e)
        {
            r_LibroOrdenes = BS_LLibroOrdenes.Current as L_LibroOrdenes;

            this.Opc_Status1.Checked = r_LibroOrdenes.Status == 1 ? true : false;
            this.Opc_Status2.Checked = r_LibroOrdenes.Status == 2 ? true : false;
            this.Opc_Status3.Checked = r_LibroOrdenes.Status == 3 ? true : false;
            this.Opc_Status4.Checked = r_LibroOrdenes.Status == 4 ? true : false;

            this.Opc_Validez1.Checked = r_LibroOrdenes.Orden_Validez == 1 ? true : false;
            this.Opc_Validez2.Checked = r_LibroOrdenes.Orden_Validez == 2 ? true : false;

            this.TSB_ActualizaBotonesNavegacion();

            this.Txt_ClienteNme.Text = NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).Count > 0 ? NC_Clientes.ListarPorCliente(r_LibroOrdenes.Cliente_Cod).First().Nombre : "";
            this.Txt_TituloDesc.Text = NM_Titulos.ListarPorCodigo(r_LibroOrdenes.Titulo_Cod).Count > 0 ? NM_Titulos.ListarPorCodigo(r_LibroOrdenes.Titulo_Cod).First().Descripcion : "";
        }
Exemple #7
0
        private void Btn_BuscarTodos_Click(object sender, EventArgs e)
        {
            this.Btn_MostrarTodos_Click(null, null);

            List <ListaBuscaTodos> Lst_BuscaTodos = new List <ListaBuscaTodos>();
            int vl_opcBusqueda = this.Opc_CritBus1.Checked ? 1 : this.Opc_CritBus2.Checked ? 2 : 3;

            BS_CClientes.DataSource = NC_Clientes.Listar();
            int vl_cuantosson = BS_CClientes.Count;

            BS_CClientes.MoveFirst();
            foreach (object registro in BS_CClientes)
            {
                r_Clientes = BS_CClientes.Current as C_Clientes;
                int vl_regactual = BS_CClientes.Position + 1;

                this.Lbl_Proceso.Text = vl_regactual.ToString() + "/" + vl_cuantosson + " " + r_Clientes.Nombre + "...";
//                this.Lbl_Proceso.ForeColor = System.Drawing.ColorTranslator.FromOle(0);
                this.Lbl_Proceso.Refresh();

                string        vl_Nombre   = r_Clientes.Nombre.ToUpper().Trim();
                List <string> Lst_Nombres = vl_Nombre.ToUpper().Trim().Split(' ').ToList();

                for (int i = 0; i < Lst_Nombres.Count; i++)
                {
                    if (Lst_Nombres[i].Length <= 0)
                    {
                        Lst_Nombres.RemoveAt(i);
                        i = 0;
                    }
                }
                if (Lst_Nombres.Count < 6)
                {
                    for (int i = Lst_Nombres.Count; i < 6; i++)
                    {
                        Lst_Nombres.Add("");
                    }
                }

                switch (vl_opcBusqueda)
                {
                case 1:         // Todas las Palabras del Nombre

                    /// Busqueda en tabla de Buscados
                    BS_BBuscados.MoveFirst();
                    foreach (object Registro in BS_BBuscados)
                    {
                        r_Buscados = BS_BBuscados.Current as B_Buscados;
                        if (r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[0]) == true &
                            r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[1]) == true &
                            r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[2]) == true &
                            r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[3]) == true &
                            r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[4]) == true &
                            r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[5]) == true)
                        {
                            Lst_BuscaTodos.Add(new ListaBuscaTodos()
                            {
                                Codigo       = r_Clientes.Codigo,
                                Nombre       = r_Buscados.Nombre,
                                Doc_ID       = r_Buscados.Doc_ID,
                                Ente_Busca   = r_Buscados.Ente_Busca,
                                Fec_Busqueda = (DateTime)r_Buscados.Fec_Busqueda,
                                Fec_Registro = (DateTime)r_Buscados.Fec_Registro,
                                pais_Busca   = r_Buscados.Pais_Busca
                            });
                        }
                        BS_BBuscados.MoveNext();
                    }
                    break;

                case 2:     // Cualquier Palabra del Nombre

                    /// Busqueda en tabla de Buscados
                    BS_BBuscados.MoveFirst();
                    foreach (object Registro in BS_BBuscados)
                    {
                        r_Buscados = BS_BBuscados.Current as B_Buscados;
                        if (r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[0]) == true |
                            (Lst_Nombres[1] != "" ? r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[1]) == true : false) |
                            (Lst_Nombres[2] != "" ? r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[2]) == true : false) |
                            (Lst_Nombres[3] != "" ? r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[3]) == true : false) |
                            (Lst_Nombres[4] != "" ? r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[4]) == true : false) |
                            (Lst_Nombres[5] != "" ? r_Buscados.Nombre.ToUpper().Contains(Lst_Nombres[5]) == true : false))
                        {
                            Lst_BuscaTodos.Add(new ListaBuscaTodos()
                            {
                                Codigo       = r_Clientes.Codigo,
                                Nombre       = r_Buscados.Nombre,
                                Doc_ID       = r_Buscados.Doc_ID,
                                Ente_Busca   = r_Buscados.Ente_Busca,
                                Fec_Busqueda = (DateTime)r_Buscados.Fec_Busqueda,
                                Fec_Registro = (DateTime)r_Buscados.Fec_Registro,
                                pais_Busca   = r_Buscados.Pais_Busca
                            });
                        }
                        BS_BBuscados.MoveNext();
                    }
                    break;

                case 3:             // Documento de Identidad

                    string vl_Doc_ID = r_Clientes.Doc_ID.ToUpper().Trim();

                    if (vl_Doc_ID.Length >= 3)
                    {
                        int vl_NumCars = 0;
                        if (this.Opc_DocID1.Checked == true)
                        {
                            vl_NumCars = this.Nud_NroCar.Value > vl_Doc_ID.Length ? vl_Doc_ID.Length : (int)this.Nud_NroCar.Value;
                        }
                        else
                        {
                            vl_NumCars = vl_Doc_ID.Length;
                        }

                        string vl_DocID = vl_Doc_ID.Substring((int)(vl_Doc_ID.Length - vl_NumCars));

                        /// Busqueda en tabla de Buscados
                        BS_BBuscados.MoveFirst();
                        foreach (object Registro in BS_BBuscados)
                        {
                            r_Buscados = BS_BBuscados.Current as B_Buscados;
                            if (r_Buscados.Doc_ID.ToUpper().Contains(vl_DocID) == true)
                            {
                                Lst_BuscaTodos.Add(new ListaBuscaTodos()
                                {
                                    Codigo       = r_Clientes.Codigo,
                                    Nombre       = r_Buscados.Nombre,
                                    Doc_ID       = r_Buscados.Doc_ID,
                                    Ente_Busca   = r_Buscados.Ente_Busca,
                                    Fec_Busqueda = (DateTime)r_Buscados.Fec_Busqueda,
                                    Fec_Registro = (DateTime)r_Buscados.Fec_Registro,
                                    pais_Busca   = r_Buscados.Pais_Busca
                                });
                            }
                            BS_BBuscados.MoveNext();
                        }
                    }
                    break;
                }

                BS_CClientes.MoveNext();
            }
            this.Grd_BuscaTodos.DataSource = Lst_BuscaTodos.ToList();

            this.Grd_BuscaTodos.Visible = true;
            this.Btn_Mostrar.Visible    = true;
            this.Lbl_Proceso.Text       = "";
        }