Esempio n. 1
0
        private void btnfarmacia_Click(object sender, EventArgs e)
        {
            Farmaceuticos frm = new Farmaceuticos();

            this.Hide();
            frm.Visible = true;
        }
        public void iniciarSesion(string usuario, string contraseña)
        {
            int tipodoc = 0;

            try
            {
                conectarbdd.abrir();
                SqlCommand comando = new SqlCommand("SELECT * FROM Usuarios WHERE IdUsuario = @usuario AND Contraseña = @contraseña", conectarbdd.conexion);
                comando.Parameters.AddWithValue("usuario", usuario);
                comando.Parameters.AddWithValue("contraseña", contraseña);
                SqlDataAdapter sda = new SqlDataAdapter(comando);
                DataTable      dt  = new DataTable();
                sda.Fill(dt);
                conectarbdd.cerrar();
                if (dt.Rows.Count == 1)
                {
                    if (dt.Rows[0][6].ToString() == "0")
                    {
                        this.Hide();
                        string nombre = (dt.Rows[0][2] + " " + dt.Rows[0][3]);

                        MenuAdministrador menu = new MenuAdministrador(nombre);
                        menu.Show();
                    }
                    else if (dt.Rows[0][6].ToString() == "1")
                    {
                        this.Hide();
                        frmEnfer frmEnfer = new frmEnfer(1);
                        frmEnfer.Show();
                    }
                    else if (dt.Rows[0][6].ToString() == "2")
                    {
                        this.Hide();
                        tipodoc = int.Parse(dt.Rows[0][7].ToString());
                        frmDoctor frmDooctor = new frmDoctor(1, tipodoc);
                        frmDooctor.Show();
                    }
                    else if (dt.Rows[0][6].ToString() == "3")
                    {
                        this.Hide();
                        Farmaceuticos farma = new Farmaceuticos(1);
                        farma.Show();
                    }
                }
                else
                {
                    MessageBox.Show("ERROR: Usuario no encontrado.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Limpiar();
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }