Esempio n. 1
0
        // Cuando le doy un check a "Matriculado"
        private void chk_matriculado_CheckedChanged(object sender, EventArgs e)
        {
            if (chk_matriculado.Checked == true)
            {
                // Lo primero que hago es crear un formulario de selccion de profesionales, así que instancio las variables
                FrmSeleccionProfesionales FormularioSeleccionProfesionales = new FrmSeleccionProfesionales(miUsuario);
                DialogResult DrLogin = FormularioSeleccionProfesionales.ShowDialog();

                // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                if (DrLogin != DialogResult.OK)
                {
                    return;
                }

                miProfesional                 = FormularioSeleccionProfesionales.ProfesionalElegido;
                txt_profesional.Text          = miProfesional.nombre_apellido;
                btn_cobrar_cuotas.Enabled     = true;
                btn_cobrar_expediente.Enabled = true;
            }

            else
            {
                return;
            }
        }
        // Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal
        public static FrmSeleccionProfesionales ObtenerInstancia(Modelo_Entidades.Usuario oUsuario)
        {
            if (instancia == null)
            {
                instancia = new FrmSeleccionProfesionales(oUsuario);
            }

            if (instancia.IsDisposed)
            {
                instancia = new FrmSeleccionProfesionales(oUsuario);
            }

            return(instancia);
        }
        // Declaro al formulario como público y le asigno el método "Obtener Instancia" para poder llamarlo desde el formulario principal
        public static FrmSeleccionProfesionales ObtenerInstancia(Modelo_Entidades.Usuario oUsuario)
        {
            if (instancia == null)
            {
                instancia = new FrmSeleccionProfesionales(oUsuario);
            }

            if (instancia.IsDisposed)
            {
                instancia = new FrmSeleccionProfesionales(oUsuario);
            }

            return instancia;
        }
Esempio n. 4
0
        // Cuando le doy un check a "Matriculado"
        private void chk_matriculado_CheckedChanged(object sender, EventArgs e)
        {
            if (chk_matriculado.Checked == true)
            {
                // Lo primero que hago es crear un formulario de selccion de profesionales, así que instancio las variables
                FrmSeleccionProfesionales FormularioSeleccionProfesionales = new FrmSeleccionProfesionales(miUsuario);
                DialogResult DrLogin = FormularioSeleccionProfesionales.ShowDialog();

                // Despues pregunto si el formulario dio Ok. En caso de que no, vuelvo
                if (DrLogin != DialogResult.OK)
                {
                    return;
                }

                miProfesional = FormularioSeleccionProfesionales.ProfesionalElegido;
                txt_profesional.Text = miProfesional.nombre_apellido;
                btn_cobrar_cuotas.Enabled = true;
                btn_cobrar_expediente.Enabled = true;

            }

            else
            {
                return;
            }
        }
Esempio n. 5
0
        // Cuando le doy click a "Agregar"
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            string eleccion = lb_tipo_expediente.Text;

            // Lo primero que hago es crear un formulario de Login, así que instancio las variables
            FrmSeleccionProfesionales FormularioProfesionales = new FrmSeleccionProfesionales(oUsuario);
            DialogResult DrLogin = FormularioProfesionales.ShowDialog();

            // Finalmente, agrego o no el comitente al expediente
            if (DrLogin != DialogResult.OK)
            {
                return;
            }

            else
            {
                oProfesional = FormularioProfesionales.ProfesionalElegido;

                if (oProfesional.Estado.descripcion == "No Habilitado" || oProfesional.Estado.descripcion == "Baja")
                {
                    MessageBox.Show("El profesional no se encuentra habilitado para realizar el expediente");
                }

                else
                {
                    switch (eleccion)
                    {
                        case ("Obras de Ingenieria"):
                            oOI.Profesionales.Add(oProfesional);
                            // Limpio la grilla
                            dgv_profesionales.DataSource = null;
                            // Asigno el binding a la grilla
                            dgv_profesionales.DataSource = oOI.Profesionales;
                            ArmaProefesionales();
                            break;
                        case ("Fuerza Electromotriz"):
                            oFE.Profesionales.Add(oProfesional);
                            // Limpio la grilla
                            dgv_profesionales.DataSource = null;
                            // Asigno el binding a la grilla
                            dgv_profesionales.DataSource = oFE.Profesionales;
                            ArmaProefesionales();
                            break;
                        case ("Honorario Mínimo"):
                            oHM.Profesionales.Add(oProfesional);
                            // Limpio la grilla
                            dgv_profesionales.DataSource = null;
                            // Asigno el binding a la grilla
                            dgv_profesionales.DataSource = oHM.Profesionales;
                            ArmaProefesionales();
                            break;
                    }
                }
            }
        }