Пример #1
0
        // Al hacer click en "Modificar"
        private void botonera1_Click_Modificacion_1(object sender, EventArgs e)
        {
            if (dgv_datos.CurrentRow == null)
            {
                return;
            }

            string eleccion = dgv_datos.CurrentRow.DataBoundItem.GetType().ToString();

            switch (eleccion)
            {
            case ("Modelo_Entidades.OI"):
                FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.OI)dgv_datos.CurrentRow.DataBoundItem, miUsuario);
                DialogResult dr_1 = FormExpediente.ShowDialog();
                if (dr_1 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;

            case ("Modelo_Entidades.FE"):
                FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.FE)dgv_datos.CurrentRow.DataBoundItem, miUsuario);
                DialogResult dr_2 = FormExpediente.ShowDialog();
                if (dr_2 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;

            case ("Modelo_Entidades.HM"):
                FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.HM)dgv_datos.CurrentRow.DataBoundItem, miUsuario);
                DialogResult dr_3 = FormExpediente.ShowDialog();
                if (dr_3 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;
            }
        }
Пример #2
0
        // Cuando cambia el combo del nuevo expediente
        private void cmb_nuevo_expediente_SelectedIndexChanged(object sender, EventArgs e)
        {
            string eleccion = cmb_nuevo_expediente.SelectedItem.ToString();

            switch (eleccion)
            {
            case ("Obras de Ingenieria"):
                FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.OI(), miUsuario);
                DialogResult dr_1 = FormExpediente.ShowDialog();
                if (dr_1 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;

            case ("Fuerza Electromotriz"):
                FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.FE(), miUsuario);
                DialogResult dr_2 = FormExpediente.ShowDialog();
                if (dr_2 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;

            case ("Honorario Mínimo"):
                FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.HM(), miUsuario);
                DialogResult dr_3 = FormExpediente.ShowDialog();
                if (dr_3 == DialogResult.OK)
                {
                    Arma_Lista();
                }
                break;
            }

            Arma_Lista();
        }