// Armo la lista private void ArmaLista() { chk_cuotas.DataSource = null; chk_cuotas.DataSource = cCuota.BuscarCuotasImpagasPorProfesional(miProfesional.dni); chk_cuotas.DisplayMember = "descripcion"; }
// Al cargar el formulario private void FrmProfesional_Load(object sender, EventArgs e) { // Inicializo los bindingsources BsHistoriales = new BindingSource(); BsHistoriales.DataSource = dgv_historial; BsMatriculas = new BindingSource(); BsMatriculas.DataSource = dgv_matriculas; BsDeudas = new BindingSource(); BsDeudas.DataSource = dgv_deudas; BsCreditos = new BindingSource(); BsCreditos.DataSource = dgv_creditos; BsExpedientes = new BindingSource(); BsExpedientes.DataSource = dgv_expedeintes; // Controles asociados a los datos del profesional que contienen listas cmb_tiposdoc.DataSource = cTipo_Documento.ObtenerTipos_Documentos(); cmb_tiposdoc.DisplayMember = "descripcion"; cmb_tiposdoc.SelectedItem = null; cmb_provincias.DataSource = cProvincia.ObtenerProvincias(); cmb_provincias.DisplayMember = "descripcion"; cmb_provincias.SelectedItem = null; cmb_localidades.DataSource = cLocalidad.ObtenerLocalidades(); cmb_localidades.DisplayMember = "descripcion"; cmb_localidades.SelectedItem = null; cmb_provinciasE.DataSource = cProvincia.ObtenerProvincias(); cmb_provinciasE.DisplayMember = "descripcion"; cmb_provinciasE.SelectedItem = null; cmb_localidadesE.DataSource = cLocalidad.ObtenerLocalidades(); cmb_localidadesE.DisplayMember = "descripcion"; cmb_localidadesE.SelectedItem = null; // Controles asociados a la matrícula del profesional que contienen listas cmb_tipomatricula.DataSource = cTipo_Matricula.ObtenerTiposMatriculas(); cmb_tipomatricula.DisplayMember = "descripcion"; //cmb_tipomatricula.SelectedItem = null; cmb_colegios.DataSource = cColegio.ObtenerColegios(); cmb_colegios.DisplayMember = "descripcion"; cmb_colegios.SelectedItem = null; // Limpio la grilla dgv_historial.DataSource = null; // LLeno el binding con los datos que traigo de las entidades BsHistoriales.DataSource = oProfesional.Historiales; // Asigno el binding a la grilla dgv_historial.DataSource = BsHistoriales; dgv_historial.Columns[0].Visible = false; dgv_historial.Columns[1].HeaderText = "Estado"; dgv_historial.Columns[2].HeaderText = "Fecha"; dgv_historial.Columns[3].HeaderText = "Tipo de Matrícula"; dgv_historial.Columns[4].HeaderText = "Observaciones"; dgv_historial.Columns[5].Visible = false; txt_observaciones_historial.Enabled = false; //Controles asociados a la contabilidad del profesional // Limpio la grilla dgv_deudas.DataSource = null; // LLeno el binding con los datos que traigo de las entidades BsDeudas.DataSource = cCuota.BuscarCuotasImpagasPorProfesional(oProfesional.dni); // Asigno el binding a la grilla dgv_deudas.DataSource = BsDeudas; dgv_deudas.Columns[0].Visible = false; dgv_deudas.Columns[1].Visible = false; dgv_deudas.Columns[2].HeaderText = "Cuota adeudada"; dgv_deudas.Columns[3].Visible = false; // Limpio la grilla dgv_creditos.DataSource = null; // LLeno el binding con los datos que traigo de las entidades BsCreditos.DataSource = cCuota.BuscarCuotasPagasPorProfesional(oProfesional.dni); // Asigno el binding a la grilla dgv_creditos.DataSource = BsCreditos; dgv_creditos.Columns[0].Visible = false; dgv_creditos.Columns[1].Visible = false; dgv_creditos.Columns[2].HeaderText = "Cuota paga"; dgv_creditos.Columns[3].Visible = false; // Controles asociados a los expedientes de los profesionales - cExpediente.BuscarExpedientePorProfesional(oProfesional); dgv_expedeintes.DataSource = null; BsExpedientes.DataSource = oProfesional.Expedientes; dgv_expedeintes.DataSource = BsExpedientes; dgv_expedeintes.Columns[0].HeaderText = "Número"; dgv_expedeintes.Columns[1].HeaderText = "Estado"; dgv_expedeintes.Columns[2].Visible = false; dgv_expedeintes.Columns[3].Visible = false; dgv_expedeintes.Columns[4].Visible = false; dgv_expedeintes.Columns[5].Visible = false; dgv_expedeintes.Columns[6].Visible = false; dgv_expedeintes.Columns[7].Visible = false; dgv_expedeintes.Columns[8].HeaderText = "Comitente"; dgv_expedeintes.Columns[9].HeaderText = "Tarea"; // Controles asociados a los certificados del profesional que contienen listas cmb_titulo_certhabilitacion.DataSource = oProfesional.Matriculas; cmb_titulo_certhabilitacion.DisplayMember = "Titulo"; cmb_titulo_certhabilitacion.SelectedItem = null; cmb_tipocertificado.DataSource = cTipo_Certificado.ObtenerTiposCertificados(); cmb_tipocertificado.DisplayMember = "descripcion"; cmb_tipocertificado.SelectedItem = null; // Controles asociados a las observaciones del profesional que contienen listas cmb_tituloamostrar.DataSource = oProfesional.Matriculas; cmb_tituloamostrar.DisplayMember = "Titulo"; //cmb_tituloamostrar.SelectedItem = null; // Invalido controles que no se pueden editar txt_universidad.Enabled = false; txt_titulo.Enabled = false; txt_plan.Enabled = false; txt_matricula.Enabled = false; grp_reciprocidad.Enabled = false; grp_relaciondedependencia.Enabled = false; if (modo != "Alta") { // Inhabilito el DNI txt_numero.Enabled = false; ArmaFormulario(oProfesional); ArmaMatriculas(); if (modo == "Consulta") { btn_baja.Enabled = false; btn_guardar.Enabled = false; btn_cancelar.Text = "Cerrar"; btn_agregar.Enabled = false; btn_modificar.Enabled = false; chk_mismolugar.Enabled = false; } } else { txt_numero.Enabled = true; lb_estado_def.Text = "Recién matriculado"; } }