private void btn_aceptar_Click(object sender, EventArgs e) { if (cbox_tipo.SelectedIndex == 0) { categoria = "Administrador"; } else if (cbox_tipo.SelectedIndex == 1) { categoria = "Vendedor"; } if (Validar()) { // es una modificación if (alta == false) { Usuario u = new Usuario(0, txt_usuario.Text, txt_contraseña.Text, categoria, txt_nombre.Text, txt_apellido.Text); DatosUsuario.ModificaUsuario(u); } //es una alta else { Usuario u = new Usuario(0, txt_usuario.Text, txt_contraseña.Text, categoria, txt_nombre.Text, txt_apellido.Text); DatosUsuario.NuevoUsuario(u); } this.Close(); } }
public Usuarios_Datos(object u) { this.user = (Usuario)u; InitializeComponent(); valores = 2; txt_usuario.Enabled = false; valores = 2; txt_nombre.Text = user.Nombre; txt_usuario.Text = user.Usuarios; txt_contraseña.Text = user.Pass; txt_apellido.Text = user.Apellido; cbox_tipo.Text = user.Categoria; alta = false; this.Text = "Modificar Usuario"; }
/* public static void NuevoCliente(Cliente c) { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("insert into cliente(nombre, apellido, telefono, email, calle, n_calle, depto, dni, id_tipo_cli, id_tipo_doc, id_localidad) Values (@nombre, @apellido, @telefono, @email, @calle, @n_calle, @depto, @dni, @id_tipo_cli, @id_tipo_doc, @id_localidad)"); cmd.Parameters.Add(new SqlParameter("@nombre", c.Nombre)); cmd.Parameters.Add(new SqlParameter("@apellido", c.Apellido)); cmd.Parameters.Add(new SqlParameter("@telefono", c.Telefono)); cmd.Parameters.Add(new SqlParameter("@email", c.Email)); cmd.Parameters.Add(new SqlParameter("@calle", c.Calle)); cmd.Parameters.Add(new SqlParameter("@n_calle", c.N_calle)); cmd.Parameters.Add(new SqlParameter("@depto", c.Depto)); cmd.Parameters.Add(new SqlParameter("@dni", c.Dni)); cmd.Parameters.Add(new SqlParameter("@id_tipo_cli", c.Tipo_cli.Id_tipo_cliente)); cmd.Parameters.Add(new SqlParameter("@id_tipo_doc", c.Tipo_doc.Id_tipo_doc)); cmd.Parameters.Add(new SqlParameter("@id_localidad", c.Loc.Id_localidad)); //asigno la conexion al comando cmd.Connection = cnn; cmd.ExecuteNonQuery(); }*/ public static void NuevoUsuario(Usuario c) { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("insert into usuario(nombre, apellido, usuario, pass, categoria) Values (@nombre, @apellido, @usuario, @pass, @categoria)"); cmd.Parameters.Add(new SqlParameter("@nombre", c.Nombre)); cmd.Parameters.Add(new SqlParameter("@apellido", c.Apellido)); cmd.Parameters.Add(new SqlParameter("@usuario", c.Usuarios)); cmd.Parameters.Add(new SqlParameter("@pass", c.Pass)); cmd.Parameters.Add(new SqlParameter("@categoria", c.Categoria)); //asigno la conexion al comando cmd.Connection = cnn; cmd.ExecuteNonQuery(); }
public static void ModificaUsuario(Usuario c) { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("update usuario set nombre=@nombre, apellido=@apellido, usuario=@usuario, pass=@pass, categoria=@categoria where usuario = @usuario"); cmd.Parameters.Add(new SqlParameter("@nombre", c.Nombre)); cmd.Parameters.Add(new SqlParameter("@apellido", c.Apellido)); cmd.Parameters.Add(new SqlParameter("@usuario", c.Usuarios)); cmd.Parameters.Add(new SqlParameter("@pass", c.Pass)); cmd.Parameters.Add(new SqlParameter("@categoria", c.Categoria)); //asigno la conexion al comando cmd.Connection = cnn; cmd.ExecuteNonQuery(); }
// public int usuarios2; public static bool getUsuarios(string usuario, string pass, string catego) { // bool verificacion; //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //creo la lista para almacenar las personas ArrayList listaUsuarios = new ArrayList(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id_usuario, usuario, pass, categoria, nombre, apellido from usuario where usuario like @usuario and pass like @pass and categoria like @catego"); cmd.Parameters.Add(new SqlParameter("@usuario", usuario)); cmd.Parameters.Add(new SqlParameter("@pass", pass)); cmd.Parameters.Add(new SqlParameter("@catego", catego)); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { //Creo los objetos persona y los agrego a la lista Usuario u = new Usuario(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(2), obdr.GetString(3), obdr.GetString(4), obdr.GetString(5)); listaUsuarios.Add(u); } if (listaUsuarios.Count == 1) { return true; } else { return false; } // return listaUsuarios; //Cierro la conexion cnn.Close(); //retorno la lsita }
public static ArrayList getDatosUsuarios() { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //creo la lista para almacenar las personas ArrayList lista = new ArrayList(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id_usuario, usuario, categoria, pass, nombre, apellido from Usuario"); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { Usuario u = new Usuario(obdr.GetInt32(0), obdr.GetString(1), obdr.GetString(3), obdr.GetString(2), obdr.GetString(4), obdr.GetString(5)); lista.Add(u); } //Cierro la conexion cnn.Close(); //retorno la lsita return lista; }