コード例 #1
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();
        }
コード例 #2
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;
            }
        }