public formPrestador(string objetivo) { InitializeComponent(); if(objetivo == "Editar") { cmbNombre.Visible = true; btnNuevo.Visible = false; btnEditar.Visible = true; btnEliminar.Visible = true; //Combo Asociacion Asociacion unaAsociacion = new Asociacion(); DataSet dsAsociacion = unaAsociacion.TraerListado("Completo"); cmbNombre.Enabled = false; Utilities.DropDownListManager.CargarCombo(cmbNombre, dsAsociacion.Tables[0], "asociacion_id", "asociacion_nombre", false, ""); unaAsociacion.Dispose(); cmbNombre.SelectedIndex = -1; cmbNombre.Enabled = true; } if (objetivo == "Nuevo") { cmbNombre.Visible = false; cmbNombre.Enabled = false; btnEditar.Visible = false; btnEliminar.Visible = false; btnNuevo.Visible = true; } }
private void ExportarDatos_Load(object sender, EventArgs e) { Utilities.DropDownListManager.CargarCombo(cmbMes, Base.TablaMeses(), "numeroMes", "nombreMes", false, ""); cmbMes.SelectedIndex = DateTime.Today.AddMonths(-2).Month; txtAnio.Text = DateTime.Now.Year.ToString(); //Combo Asociacion Asociacion unaAsociacion = new Asociacion(); DataSet dsAsociacion = unaAsociacion.TraerListado("Completo"); Utilities.DropDownListManager.CargarCombo(cmbAsociacion, dsAsociacion.Tables[0], "asociacion_id", "asociacion_nombre", false, ""); unaAsociacion.Dispose(); }
private void FacturacionAmbulatoriosExistentes_Load(object sender, EventArgs e) { Utilities.DropDownListManager.CargarCombo(cmbMes, Base.TablaMeses(), "numeroMes", "nombreMes", false, ""); cmbMes.SelectedIndex = -1; //Combo Asociacion Asociacion unaAsociacion = new Asociacion(); DataSet dsAsociacion = unaAsociacion.TraerListado("Completo"); Utilities.DropDownListManager.CargarCombo(cmbAsociacion, dsAsociacion.Tables[0], "asociacion_id", "asociacion_nombre", false, ""); unaAsociacion.Dispose(); cmbAsociacion.SelectedIndex = -1; }
private void cmbAsociacion_SelectedIndexChanged(object sender, EventArgs e) { if (cmbAsociacion.Text != "") { //Cargar Combo Medicos Asociacion unaAsociacion = new Asociacion(); unaAsociacion.ID = Convert.ToInt64(cmbAsociacion.SelectedValue); unaAsociacion.Nombre = cmbAsociacion.Text; DataSet ds = unaAsociacion.TraerMedicosPorAsociacion(); unaAsociacion.Dispose(); Utilities.DropDownListManager.CargarCombo(cmbMedico, ds.Tables[0], "profesional_matricula", "profesional_nombre", false, ""); cmbMedico.AutoCompleteCustomSource = Utilities.AutocompleteComboBox.LoadAutoComplete(ds, "profesional_nombre"); cmbMedico.AutoCompleteMode = AutoCompleteMode.Suggest; cmbMedico.AutoCompleteSource = AutoCompleteSource.CustomSource; dgContador.DataSource = null; } if (cmbAsociacion.SelectedIndex == -1) { cmbMedico.DataSource = null; dgContador.DataSource = null; } }
private void NuevoAmbulatorio_Load(object sender, EventArgs e) { //Combo Asociacion Asociacion unaAsociacion = new Asociacion(); DataSet dsAsociacion = unaAsociacion.TraerListado("Completo"); Utilities.DropDownListManager.CargarCombo(cmbAsociacion, dsAsociacion.Tables[0], "asociacion_id", "asociacion_nombre", false, ""); unaAsociacion.Dispose(); cmbMedico.SelectedIndex = -1; cmbAsociacion.SelectedIndex = -1; cmbDiagnosticoCodigo.SelectedIndex = -1; cmbDiagnosticoDescripcion.SelectedIndex = -1; cmbAsociacion.Focus(); if (abrirAmbulatorio) { DataSet ds = unaPlanilla.ValidarAmbulatorioExistente(); if (ds.Tables[0].Rows.Count > 0) { cmbAsociacion.SelectedValue = unaPlanilla.Asociacion; cmbMedico.SelectedValue = unaPlanilla.Medico; cmbDiagnosticoCodigo.SelectedValue = Convert.ToInt64(ds.Tables[0].Rows[0]["planilla_diagnostico"]); unAfiliado.Beneficio = unaPlanilla.Beneficio; unAfiliado.TraerAfiliadoPorBeneficio(); fechaEditar = unaPlanilla.Fecha; //si vengo desde editar ambulatorio que lo elegi de la busqueda guardo aca la fecha editar if (unaPlanilla.OrdenPrestacion != "0") { chOP.Checked = true; txtOP.Text = unaPlanilla.OrdenPrestacion; } int index = 0; foreach (DataRow row in ds.Tables[0].Rows) { dgPracticas.Rows.Add(ds.Tables[0].Rows[index][1], ds.Tables[0].Rows[index][2]); index++; } //OCULTAR BUSCADOR dgAfiliados.Visible = false; txtBeneficio.Visible = false; txtDocumento.Visible = false; txtNombreApellido.Visible = false; lbl1Documento.Visible = false; lbl1Nombreapellido.Visible = false; lbl1NroAfiliado.Visible = false; btnBuscar.Visible = false; //MOSTRAR AFILIADO SELECCIONADO gbAfiliadoSeleccionado.Visible = true; txt2Documento.Visible = true; txt2NroAfiliado.Visible = true; txt2NombreyApellido.Visible = true; btn2Atras.Visible = false; btnEditar.Visible = true; btnEliminar.Visible = true; btnNuevo.Visible = false; txt2Documento.Enabled = false; txt2NroAfiliado.Enabled = false; txt2NombreyApellido.Enabled = false; txt2NombreyApellido.Text = unAfiliado.Nombre; txt2NroAfiliado.Text = unAfiliado.Beneficio + unAfiliado.Parentesco; txt2Documento.Text = unAfiliado.TipoDocumento + unAfiliado.Documento; txtFecha.Text = unaPlanilla.Fecha; cmbAsociacion.Enabled = false; cmbMedico.Enabled = false; cmbDiagnosticoCodigo.Focus(); } else { MessageBox.Show("No existen ambulatorios"); } } }
private void cmbAsociacion_SelectedIndexChanged(object sender, EventArgs e) { if (cmbAsociacion.Text != "") { //Grilla ComboBox Nomenclador Planilla unaPlanilla = new Planilla(); unaPlanilla.Asociacion = Convert.ToInt64(cmbAsociacion.SelectedValue); DataSet dsPracticas = unaPlanilla.TraerListadoNomencladorPorAsociacion(); cargarGrillaPracticasCon(dsPracticas); unaPlanilla.Dispose(); TablaNomenclador = null; TablaNomenclador = dsPracticas.Tables[0]; //Cargar Combo Medicos Asociacion unaAsociacion = new Asociacion(); unaAsociacion.ID = Convert.ToInt64(cmbAsociacion.SelectedValue); unaAsociacion.Nombre = cmbAsociacion.Text; DataSet ds = unaAsociacion.TraerMedicosPorAsociacion(); unaAsociacion.Dispose(); Utilities.DropDownListManager.CargarCombo(cmbMedico, ds.Tables[0], "profesional_matricula", "profesional_nombre", false, ""); cmbMedico.AutoCompleteCustomSource = Utilities.AutocompleteComboBox.LoadAutoComplete(ds, "profesional_nombre"); cmbMedico.AutoCompleteMode = AutoCompleteMode.Suggest; cmbMedico.AutoCompleteSource = AutoCompleteSource.CustomSource; //Cargar Combo Diagnosticos Diagnostico unDiagnostico = new Diagnostico(); DataSet dsDiagnostico = unDiagnostico.TraerListadoDiagnosticoPorAsociacion(Convert.ToInt64(cmbAsociacion.SelectedValue)); unDiagnostico.Dispose(); //CARGAR COMBO DESCRIPCION Utilities.DropDownListManager.CargarCombo(cmbDiagnosticoDescripcion, dsDiagnostico.Tables[0], "diagnostico_id", "diagnostico_descripcion", false, ""); cmbDiagnosticoDescripcion.AutoCompleteCustomSource = Utilities.AutocompleteComboBox.LoadAutoComplete(dsDiagnostico, "diagnostico_descripcion"); cmbDiagnosticoDescripcion.AutoCompleteMode = AutoCompleteMode.Suggest; cmbDiagnosticoDescripcion.AutoCompleteSource = AutoCompleteSource.CustomSource; cmbDiagnosticoDescripcion.SelectedIndex = -1; //CARGAR COMBO CODIGO Utilities.DropDownListManager.CargarCombo(cmbDiagnosticoCodigo , dsDiagnostico.Tables[0], "diagnostico_id", "diagnostico_codigo", false, ""); cmbDiagnosticoCodigo.AutoCompleteCustomSource = Utilities.AutocompleteComboBox.LoadAutoComplete(dsDiagnostico, "diagnostico_codigo"); cmbDiagnosticoCodigo.AutoCompleteMode = AutoCompleteMode.Suggest; cmbDiagnosticoCodigo.AutoCompleteSource = AutoCompleteSource.CustomSource; cmbDiagnosticoCodigo.SelectedIndex = -1; diagnosticosCargados = true; //TABLA AFILIADOS DataSet dsAfiliados = unAfiliado.TraerAfiliadosConFiltrosPorAsociacionID(Convert.ToInt64(cmbAsociacion.SelectedValue)); dgAfiliados.DataSource = dsAfiliados; dsAfiliados.Dispose(); } if (cmbAsociacion.SelectedIndex == -1) { cmbMedico.DataSource = null; cmbDiagnosticoCodigo.DataSource = null; cmbDiagnosticoDescripcion.DataSource = null; dgPracticas.DataSource = null; } }
private void Planilla_Load(object sender, EventArgs e) { Utilities.DropDownListManager.CargarCombo(cmbMes, Base.TablaMeses(), "numeroMes", "nombreMes", false, ""); cmbMes.SelectedIndex = DateTime.Today.AddMonths(-2).Month; txtAnio.Text = DateTime.Now.Year.ToString(); CrearGrilla(); rellenarGrillaCeldasBlancas(); crearTablas(); //Combo Asociacion Asociacion unaAsociacion = new Asociacion(); DataSet dsAsociacion = unaAsociacion.TraerListado("Completo"); Utilities.DropDownListManager.CargarCombo(cmbAsociacion, dsAsociacion.Tables[0], "asociacion_id", "asociacion_nombre", false, ""); unaAsociacion.Dispose(); cmbAsociacion.SelectedIndex = -1; if (busqueda) { cmbMes.SelectedIndex = -1; txtAnio.Text = ""; } }
private void cmbAsociacion_SelectedIndexChanged(object sender, EventArgs e) { Asociacion unaAsociacion = new Asociacion(); unaAsociacion.ID = Convert.ToInt64(cmbAsociacion.SelectedValue); unaAsociacion.Nombre = cmbAsociacion.Text; DataSet ds = unaAsociacion.TraerMedicosPorAsociacion(); unaAsociacion.Dispose(); Utilities.DropDownListManager.CargarCombo(cmbMedico, ds.Tables[0], "profesional_matricula", "profesional_nombre", false, ""); //TODO: COSAS QUE AGREGO PARA AUTOCOMPLETAR PLANILLA if (cmbAsociacion.SelectedIndex != -1 && cmbAsociacion.Text != "") { //CARGAR DATASETS NOMENCLADOR/DIAGNOSTICOS/AFILIADOS DE LA ASOCIACION PARA IR AUTOCOMPLETANDO LA TABLA. unaPlanilla.Asociacion = Convert.ToInt64(cmbAsociacion.SelectedValue); TraerTablas(); /*el ds va a tener en TABLE * 0 beneficios afiliados * 1 Diagnosticos * 2 Nomenclador * 3 Fechas y horas ya cargadas para el medico este*/ foreach (DataRow dr in TablaNomenclador.Rows) { scAutoCompleteNomenclador.Add(dr["Practica"].ToString()); } foreach (DataRow dr in TablaDiagnosticos.Rows) { scAutoCompleteDiagnosticos.Add(dr["Diagnostico_Descripcion"].ToString()); scAutoCompleteDiagnosticos.Add(dr["Diagnostico_Codigo"].ToString()); } foreach (DataRow dr in TablaAfiliados.Rows) { scAutoCompleteAfiliados.Add(dr["Beneficio"].ToString()); scAutoCompleteAfiliados.Add(dr["Documento"].ToString()); } } //TODO: COSAS QUE AGREGO PARA AUTOCOMPLETAR PLANILLA }