private void FrmAvaluos_Load(object sender, EventArgs e) { AccionBoton = 'G'; //se inicializa la accion de los botones, este representa que no hay ninguno activado ConsultaTipoBienes(); ConsultarAvaluos(); ConsultaProfesionales(); CmbTipoBien.SelectedIndex = 0; CmbProfesional.SelectedIndex = 0; CmbGene.SelectedIndex = 0; CmbEstado.SelectedIndex = 0; CmbBinAdj.SelectedIndex = 0; DgAvaluos.Focus(); SoloLectura(true); }
private void EjecutarAccion(char Tipo) { if (Tipo == 'C') { ConsultaTipoBienes(); ConsultarAvaluos(); ConsultaProfesionales(); CmbTipoBien.SelectedIndex = 0; CmbProfesional.SelectedIndex = 0; CmbGene.SelectedIndex = 0; CmbEstado.SelectedIndex = 0; CmbBinAdj.SelectedIndex = 0; DgAvaluos.Focus(); SoloLectura(true); button3.Text = "Eliminar"; button2.Enabled = true; button1.Text = "Nuevo"; AccionBoton = 'G'; return; } if (Tipo == 'M') { BtnBusOpe.Visible = false; button2.Enabled = false; button3.Text = "Cancelar"; SoloLectura(false); button1.Text = "Guardar"; return; } if (Tipo == 'N') { BtnBusOpe.Visible = true; LimpiarControles(); button1.Text = "Guardar"; button3.Text = "Cancelar"; button2.Enabled = false; return; } if (Tipo == 'E') { DialogResult dr = MessageBox.Show(null, "Confirmación de borrado del Avaluo: " + DgAvaluos.CurrentRow.Cells["DgGarantiaPS"].Value.ToString() + "?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { CargarObjAvaluo(); objCapaLogica = new Logica.CapaLogica(); objCapaLogica.EliminarAvaluo(objAvaluo); ConsultarAvaluos(); AccionBoton = 'G'; } return; } if (Tipo == 'G') { string Accion = "Registro exitoso "; DialogResult dr = MessageBox.Show(null, "Realizar confimación de gestión?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { CargarObjAvaluo(); objCapaLogica = new Logica.CapaLogica(); if (AccionBoton == 'M') { Accion = "Modificación exitosa "; objCapaLogica.ModificarAvaluo(objAvaluo); } else { objCapaLogica.RegistrarAvaluo(objAvaluo); } ConsultarAvaluos(); SoloLectura(true); button1.Text = "Nuevo"; BtnBusOpe.Visible = false; button3.Text = "Eliminar"; button2.Enabled = true; AccionBoton = 'G'; } MessageBox.Show(null, Accion + "de avaluo para garantia", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }