private void Button_aceptar_Click(object sender, EventArgs evento) { UsuarioModelo usuario = new UsuarioModelo() { idempleado = int.Parse(comboBox1_nombre.SelectedValue.ToString()), clave = textBox_clave.Text, permisos = textBox_permisos.Text }; try { if (this.gestor.Insert(usuario)) { MessageBox.Show("Registrado"); } else { MessageBox.Show("NO Registrado!"); } } catch (Exception e)// Poner el catch para obtener el posible error { MessageBoxButtons botones = MessageBoxButtons.OK; MessageBox.Show(e.Message.ToString(), "Cágate", botones, MessageBoxIcon.Error); MessageBox.Show("Error,Introduzca Bien los datos", "Mensaje ventana Usuarios", botones, MessageBoxIcon.Error); } }
public bool Insert(UsuarioModelo usuario) { string q = "INSERT INTO usuario (idempleado, clave, permisos) VALUES (@ide, @clave, @permisos)"; return(this.conexion.PasarConexion <bool>((SqlConnection conexion) => { SqlCommand cmd = new SqlCommand(q, conexion); cmd.Parameters.Add("@ide", SqlDbType.Int).Value = usuario.idempleado; cmd.Parameters.Add("@clave", SqlDbType.NVarChar, 100).Value = usuario.clave; cmd.Parameters.Add("@permisos", SqlDbType.NVarChar, 100).Value = usuario.permisos; return cmd.ExecuteNonQuery() > 0; })); }
public UsuarioModelo Select(int idusuario, string clave) { string q = "SELECT idusuario, '' AS clave, permisos FROM usuario WHERE idusuario = @id AND clave = @clave"; return(this.conexion.PasarConexion <UsuarioModelo>((SqlConnection conexion) => { SqlCommand cmd = new SqlCommand(q, conexion); cmd.Parameters.Add("@id", SqlDbType.Int).Value = idusuario; cmd.Parameters.Add("@clave", SqlDbType.NVarChar, 100).Value = clave; SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { UsuarioModelo usuario = new UsuarioModelo() { idusuario = int.Parse(dr["idusuario"].ToString()), clave = dr["clave"].ToString(), permisos = dr["permisos"].ToString(), }; return usuario; } return null; })); }
public bool update(UsuarioModelo empleado) { return(false); }