private void button1_Click(object sender, EventArgs e) { ContenedorPrincipal cp = new ContenedorPrincipal(); this.Hide(); cp.Show(); }
private void button1_Click(object sender, EventArgs e) { try { string cadena = string.Format("Select * from Usuarios where account = '{0}' and password = '******'", txtCuenta.Text.Trim(), txtPass.Text.Trim()); //el string formar es para pasarle por parametro la cadena que yo quiero por lo que esta en '{}' //el .trim es para quitar los espacios DataSet ds = Utilidades.Ejecutar(cadena); //devuelve el dataset del metodo estatico ejecutar y lo guardo en ds //como solo devuelve uno la fila es 0 string cuenta = ds.Tables[0].Rows[0]["account"].ToString().Trim(); //almacena el nombre de la cuenta que el dataset devolvio string password = ds.Tables[0].Rows[0]["password"].ToString().Trim(); codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim(); if (cuenta == txtCuenta.Text.Trim() && password == txtPass.Text.Trim()) { if (Convert.ToBoolean(ds.Tables[0].Rows[0]["status_admin"]) == true) { ContenedorPrincipal cp = new ContenedorPrincipal(); this.Hide(); cp.Show(); } else { ContenedorPrincipal cp = new ContenedorPrincipal(); this.Hide(); cp.Show(); Facturacion fac = new Facturacion(); fac.MdiParent = this; fac.Show(); } } } catch (Exception error) { // MessageBox.Show("Error : "+error.Message); MessageBox.Show("Usuario o contraseña incorrecta"); } }