Beispiel #1
0
 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);
 }
Beispiel #2
0
        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;
            }
        }