private void Frm_TablasMaestras_Load(object sender, EventArgs e) { BS_MActivComercial.DataSource = NM_ActivComercial.Listar(); BS_MAntiguedad.DataSource = NM_Antiguedad.Listar(); BS_MCriptomonedas.DataSource = NM_Criptomonedas.Listar(); BS_MEdad.DataSource = NM_Edad.Listar(); BS_MEstados.DataSource = NM_Estados.Listar(); BS_MNivelRiesgo.DataSource = NM_NivelRiesgo.Listar(); BS_MPais.DataSource = NM_Pais.Listar(); BS_MPEP.DataSource = NM_PEP.Listar(); BS_MProductos.DataSource = NM_Productos.Listar(); BS_MProfesiones.DataSource = NM_Profesiones.Listar(); BS_MServicios.DataSource = NM_Servicios.Listar(); BS_MTipoDocID.DataSource = NM_TipoDocID.Listar(); BS_MTipoEstructuraEmpresa.DataSource = NM_TipoEstructuraEmpresa.Listar(); BS_MTipoOrdenes.DataSource = NM_TipoOrdenes.Listar(); BS_MTipoPersJuridica.DataSource = NM_TipoPersJuridica.Listar(); BS_MTitulos.DataSource = NM_Titulos.Listar(); BS_MVolOperPersNat.DataSource = NM_VolOperPersNat.Listar(); BS_MVolOperPersJur.DataSource = NM_VolOperPersJur.Listar(); BS_Grupo_Opciones.DataSource = NGrupo_Opciones.ListarPorCodigo(MOFIN_LIB.Entorno.vs_Grupo); r_GrupoOpciones = BS_Grupo_Opciones.Current as Grupo_Opciones; Cmb_TablaMaestra.SelectedIndex = 0; this.Modo_Consulta(); this.Grd_Detalles.Focus(); }
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; }
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(); }
private void Btn_Aceptar_Click(object sender, EventArgs e) { switch (Cmb_TablaMaestra.SelectedIndex) { case 0: // "Actividad Comercial" r_TablaMaestra0.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra0.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra0.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra0.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_ActivComercial.Insertar(r_TablaMaestra0); } else { NM_ActivComercial.Actualizar(r_TablaMaestra0); } BS_MActivComercial.DataSource = NM_ActivComercial.Listar(); break; case 1: // "Antigüedad" r_TablaMaestra1.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra1.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra1.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra1.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Antiguedad.Insertar(r_TablaMaestra1); } else { NM_Antiguedad.Actualizar(r_TablaMaestra1); } BS_MAntiguedad.DataSource = NM_Antiguedad.Listar(); break; case 2: // "Criptomonedas" r_TablaMaestra2.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra2.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra2.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra2.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Criptomonedas.Insertar(r_TablaMaestra2); } else { NM_Criptomonedas.Actualizar(r_TablaMaestra2); } BS_MCriptomonedas.DataSource = NM_Criptomonedas.Listar(); break; case 3: // "Edad" r_TablaMaestra3.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra3.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra3.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra3.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Edad.Insertar(r_TablaMaestra3); } else { NM_Edad.Actualizar(r_TablaMaestra3); } BS_MEdad.DataSource = NM_Edad.Listar(); break; case 4: // "Estados" r_TablaMaestra4.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra4.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra4.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra4.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { r_TablaMaestra6 = BS_MPais.Current as M_Pais; r_TablaMaestra4.Cod_Compuesto = int.Parse(r_TablaMaestra6.Codigo.ToString() + int.Parse(Txt_Codigo.Text).ToString("000")); r_TablaMaestra4.Cod_Pais = r_TablaMaestra6.Codigo; NM_Estados.Insertar(r_TablaMaestra4); } else { NM_Estados.Actualizar(r_TablaMaestra4); } BS_MEstados.DataSource = NM_Estados.Listar(); break; case 5: // Nivel de Riesgo r_TablaMaestra5.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra5.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra5.valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra5.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_NivelRiesgo.Insertar(r_TablaMaestra5); } else { NM_NivelRiesgo.Actualizar(r_TablaMaestra5); } BS_MNivelRiesgo.DataSource = NM_NivelRiesgo.Listar(); break; case 6: // "Pais" r_TablaMaestra6.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra6.Cod_AlfaNum2 = this.Txt_CodAlfa2.Text; r_TablaMaestra6.Cod_AlfaNum3 = this.Txt_CodAlfa3.Text; r_TablaMaestra6.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra6.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra6.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Pais.Insertar(r_TablaMaestra6); } else { NM_Pais.Actualizar(r_TablaMaestra6); } BS_MPais.DataSource = NM_Pais.Listar(); break; case 7: // "P.E.P." r_TablaMaestra7.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra7.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra7.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra7.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_PEP.Insertar(r_TablaMaestra7); } else { NM_PEP.Actualizar(r_TablaMaestra7); } BS_MPEP.DataSource = NM_PEP.Listar(); break; case 8: // "Productos" r_TablaMaestra8.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra8.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra8.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra8.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Productos.Insertar(r_TablaMaestra8); } else { NM_Productos.Actualizar(r_TablaMaestra8); } BS_MProductos.DataSource = NM_Productos.Listar(); break; case 9: // "Profesión" r_TablaMaestra9.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra9.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra9.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra9.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Profesiones.Insertar(r_TablaMaestra9); } else { NM_Profesiones.Actualizar(r_TablaMaestra9); } BS_MProfesiones.DataSource = NM_Profesiones.Listar(); break; case 10: // "Servicios" r_TablaMaestra10.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra10.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra10.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra10.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Servicios.Insertar(r_TablaMaestra10); } else { NM_Servicios.Actualizar(r_TablaMaestra10); } BS_MServicios.DataSource = NM_Servicios.Listar(); break; case 11: // "Tipo de Documento Identidad" r_TablaMaestra11.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra11.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra11.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra11.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_TipoDocID.Insertar(r_TablaMaestra11); } else { NM_TipoDocID.Actualizar(r_TablaMaestra11); } BS_MServicios.DataSource = NM_TipoDocID.Listar(); break; case 12: // "Tipo de Estructura" r_TablaMaestra12.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra12.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra12.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra12.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_TipoEstructuraEmpresa.Insertar(r_TablaMaestra12); } else { NM_TipoEstructuraEmpresa.Actualizar(r_TablaMaestra12); } BS_MTipoEstructuraEmpresa.DataSource = NM_TipoEstructuraEmpresa.Listar(); break; case 13: // "Tipo de Persona Jurídica" r_TablaMaestra13.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra13.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra13.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra13.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_TipoPersJuridica.Insertar(r_TablaMaestra13); } else { NM_TipoPersJuridica.Actualizar(r_TablaMaestra13); } BS_MTipoPersJuridica.DataSource = NM_TipoPersJuridica.Listar(); break; case 14: // "Vol. Oper. Pers. Natural" r_TablaMaestra14.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra14.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra14.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra14.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_VolOperPersNat.Insertar(r_TablaMaestra14); } else { NM_VolOperPersNat.Actualizar(r_TablaMaestra14); } BS_MVolOperPersNat.DataSource = NM_VolOperPersNat.Listar(); break; case 15: // "Vol. Oper. Pers. Jurídica" r_TablaMaestra15.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra15.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra15.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra15.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_VolOperPersJur.Insertar(r_TablaMaestra15); } else { NM_VolOperPersJur.Actualizar(r_TablaMaestra15); } BS_MVolOperPersJur.DataSource = NM_VolOperPersJur.Listar(); break; case 16: // "Tipo de Orden" r_TablaMaestra16.Codigo = short.Parse(Txt_Codigo.Text); r_TablaMaestra16.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra16.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra16.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_TipoOrdenes.Insertar(r_TablaMaestra16); } else { NM_TipoOrdenes.Actualizar(r_TablaMaestra16); } BS_MTipoOrdenes.DataSource = NM_TipoOrdenes.Listar(); break; case 17: // "Títulos" r_TablaMaestra17.Codigo = Txt_Codigo.Text.Trim(); r_TablaMaestra17.ISIN = Txt_ISINCode.Text.Trim(); r_TablaMaestra17.Descripcion = this.Txt_Nombre.Text.Trim(); r_TablaMaestra17.Valor = byte.Parse(this.NUD_Valor.Value.ToString()); r_TablaMaestra17.CondEspSeguridad = this.Chk_CES.Checked; if (vl_EsNuevo) { NM_Titulos.Insertar(r_TablaMaestra17); } else { NM_Titulos.Actualizar(r_TablaMaestra17); } BS_MTitulos.DataSource = NM_Titulos.Listar(); break; } this.Modo_Consulta(); }