public SeleccionTurno(Funcionalidades fun, SeleccionEspecialidad selecEsp, string esp, string fecha)
 {
     this.fun          = fun;
     this.fecha        = fecha;
     this.Especialidad = esp;
     this.selecEsp     = selecEsp;
     InitializeComponent();
     crearGrilla();
     actualizarGrilla();
 }
 private void btRegistrarResultado_Click(object sender, EventArgs e)
 {
     if (cbSeleccionRol.SelectedItem == "Administrador General")
     {
         SeleccionProfesional seleccionar_profesional = new SeleccionProfesional("seleccion_Especialidad", this);
         seleccionar_profesional.Show();
         this.Hide();
     }
     else
     {
         Registro_Resultado.SeleccionEspecialidad seleccion_Especialidad = new Registro_Resultado.SeleccionEspecialidad(this, especXmedico);
         seleccion_Especialidad.Show();
         this.Hide();
     }
 }
        private void btAceptar_Click(object sender, EventArgs e)
        {
            BD.Entidades.Profesional profesional = new BD.Entidades.Profesional();
            profesional = obtenerProfesionalDeString(cbProfesionales.Text);

            List <SqlParameter> paramlist = new List <SqlParameter>();

            paramlist.Add(new SqlParameter("@Nombre", profesional.Nombre));
            paramlist.Add(new SqlParameter("@Apellido", profesional.Apellido));
            SqlDataReader lector = BDStranger_Strings.GetDataReader("STRANGER_STRINGS.SP_OBTENER_PROFESIONAL", "SP", paramlist);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    user.UserName          = (string)lector["Usuario"];
                    user.Dni               = (Convert.ToInt32((decimal)lector["Num_Doc"]));
                    user.Tipo_Doc          = (string)lector["Tipo_Doc"];
                    user.Cantidad_Intentos = (Int16)lector["Cantidad_Intentos"];
                }
            }

            funFake = new Funcionalidades(user);

            if (this.tipo == "seleccion_Especialidad")
            {
                this.pedir_Especilidades_Profesional();
                Registro_Resultado.SeleccionEspecialidad seleccion_Especialidad = new Registro_Resultado.SeleccionEspecialidad(this.fun, this.funFake, this.espXmedico);

                seleccion_Especialidad.Show();
                this.Hide();
            }
            if (this.tipo == "cancelar_Atencion_Medico")
            {
                Cancelar_Atencion.CancelarAtencionMedico cancelar_Atencion_Medico = new Cancelar_Atencion.CancelarAtencionMedico(this.fun, this.funFake);

                cancelar_Atencion_Medico.Show();
                this.Hide();
            }
        }