// DELETE public string Delete(DB_users UserDelete) { string respuesta = ""; SqlConnection SQL = new SqlConnection(); try { SQL.ConnectionString = ConexionDB.StringConection; SQL.Open(); SqlCommand SQL_comando = new SqlCommand(); SQL_comando.Connection = SQL; SQL_comando.CommandText = "DELETEusuarios"; SQL_comando.CommandType = CommandType.StoredProcedure; SqlParameter IDUSER = new SqlParameter(); IDUSER.ParameterName = "@idusuario"; IDUSER.SqlDbType = SqlDbType.Int; IDUSER.Size = 250; IDUSER.Value = UserDelete.User_id; SQL_comando.Parameters.Add(IDUSER); respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al eliminar el usuario"; } catch (Exception error) { respuesta = error.Message; throw; } finally { if (SQL.State == ConnectionState.Open) { SQL.Close(); } } return(respuesta); }
// GET ID public DataTable GetIdUser(DB_users UserID) { string respuesta = ""; DataTable AllUsers = new DataTable("usuarios"); SqlConnection SQL = new SqlConnection(); try { SQL.ConnectionString = ConexionDB.StringConection; SqlCommand SQL_comando = new SqlCommand(); SQL_comando.Connection = SQL; SQL_comando.CommandText = "GET_ID_usuarios"; SQL_comando.CommandType = CommandType.StoredProcedure; SqlParameter IDUSER = new SqlParameter(); IDUSER.ParameterName = "@idusuario"; IDUSER.SqlDbType = SqlDbType.Int; IDUSER.Size = 256; IDUSER.Value = UserID.User_id; SQL_comando.Parameters.Add(IDUSER); SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando); RespuestaSQL.Fill(AllUsers); } catch (Exception error) { respuesta = error.Message; AllUsers = null; throw; } finally { if (SQL.State == ConnectionState.Open) { SQL.Close(); } } return(AllUsers); }
// GET SEARCH public DataTable GetSearch(DB_users UserSearch) { string respuesta = ""; DataTable AllUsers = new DataTable("usuarios"); SqlConnection SQL = new SqlConnection(); try { SQL.ConnectionString = ConexionDB.StringConection; SqlCommand SQL_comando = new SqlCommand(); SQL_comando.Connection = SQL; SQL_comando.CommandText = "GET_SEARCH_usuarios"; SQL_comando.CommandType = CommandType.StoredProcedure; SqlParameter Search = new SqlParameter(); Search.ParameterName = "@search"; Search.SqlDbType = SqlDbType.VarChar; Search.Size = 256; Search.Value = UserSearch.Search_value; SQL_comando.Parameters.Add(Search); SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando); RespuestaSQL.Fill(AllUsers); } catch (Exception error) { respuesta = error.Message; AllUsers = null; throw; } finally { if (SQL.State == ConnectionState.Open) { SQL.Close(); } } return(AllUsers); }
// EDIT public string Edit(DB_users UserEdit) { string respuesta = ""; SqlConnection SQL = new SqlConnection(); try { SQL.ConnectionString = ConexionDB.StringConection; SQL.Open(); SqlCommand SQL_comando = new SqlCommand(); SQL_comando.Connection = SQL; SQL_comando.CommandText = "PUTusuarios"; SQL_comando.CommandType = CommandType.StoredProcedure; SqlParameter IDUSER = new SqlParameter(); IDUSER.ParameterName = "@idusuario"; IDUSER.SqlDbType = SqlDbType.Int; IDUSER.Size = 250; IDUSER.Value = UserEdit.User_id; SQL_comando.Parameters.Add(IDUSER); SqlParameter TIPOUSER = new SqlParameter(); // instanciamos TIPOUSER.ParameterName = "@usuario_tipo_id"; // nombre de variable TIPOUSER.SqlDbType = SqlDbType.Int; // tipo de variable TIPOUSER.Size = 256; TIPOUSER.Value = UserEdit.Usuario_tipo_id; SQL_comando.Parameters.Add(TIPOUSER); // Añadimos al comando SqlParameter TIPODOCUMENTO = new SqlParameter(); // instanciamos TIPODOCUMENTO.ParameterName = "@tipo_documento_id"; // nombre de variable TIPODOCUMENTO.SqlDbType = SqlDbType.Int; // tipo de variable TIPODOCUMENTO.Size = 256; TIPODOCUMENTO.Value = UserEdit.Tipo_documento_id; SQL_comando.Parameters.Add(TIPODOCUMENTO); // Añadimos al comando SqlParameter USERNAME = new SqlParameter(); // instanciamos USERNAME.ParameterName = "@usuario_username"; // nombre de variable USERNAME.SqlDbType = SqlDbType.VarChar; // tipo de variable USERNAME.Size = 150; // Tamaño de variable USERNAME.Value = UserEdit.Usuario_username; // Valor de la variable SQL_comando.Parameters.Add(USERNAME); // Añadimos al comando SqlParameter PASSWORD = new SqlParameter(); // instanciamos PASSWORD.ParameterName = "@usuario_password"; // nombre de variable PASSWORD.SqlDbType = SqlDbType.VarChar; // tipo de variable PASSWORD.Size = 500; // Tamaño de variable PASSWORD.Value = UserEdit.User_password; // valor de la variable SQL_comando.Parameters.Add(PASSWORD); // Añadimos al comando SqlParameter NAME = new SqlParameter(); // instanciamos NAME.ParameterName = "@usuario_nombres"; // nombre de variable NAME.SqlDbType = SqlDbType.VarChar; // tipo de variable NAME.Size = 50; // Tamaño de variable NAME.Value = UserEdit.Usuario_nombres; // valor de la variable SQL_comando.Parameters.Add(NAME); // Añadimos al comando SqlParameter APELLIDOS = new SqlParameter(); // instanciamos APELLIDOS.ParameterName = "@usuario_apellidos"; // nombre de variable APELLIDOS.SqlDbType = SqlDbType.VarChar; // tipo de variable APELLIDOS.Size = 50; // Tamaño de variable APELLIDOS.Value = UserEdit.Usuario_apellidos; // valor de la variable SQL_comando.Parameters.Add(APELLIDOS); // Añadimos al comando SqlParameter SEXO = new SqlParameter(); // instanciamos SEXO.ParameterName = "@usuario_sexo"; // nombre de variable SEXO.SqlDbType = SqlDbType.VarChar; // tipo de variable SEXO.Size = 50; // Tamaño de variable SEXO.Value = UserEdit.Usuario_sexo; // valor de la variable SQL_comando.Parameters.Add(SEXO); // Añadimos al comando SqlParameter NACIMIENTO = new SqlParameter(); // instanciamos NACIMIENTO.ParameterName = "@usuario_fecha_nacimiento"; // nombre de variable NACIMIENTO.SqlDbType = SqlDbType.Date; // tipo de variable NACIMIENTO.Value = UserEdit.Usuario_fecha_nacimiento; // valor de la variable SQL_comando.Parameters.Add(NACIMIENTO); // Añadimos al comando SqlParameter Cedula = new SqlParameter(); // instanciamos Cedula.ParameterName = "@usuario_dni"; // nombre de variable Cedula.SqlDbType = SqlDbType.Int; // tipo de variable Cedula.Size = 15; Cedula.Value = UserEdit.Usuario_dni; SQL_comando.Parameters.Add(Cedula); // Añadimos al comando SqlParameter DIRECCION = new SqlParameter(); // instanciamos DIRECCION.ParameterName = "@usuario_direccion"; // nombre de variable DIRECCION.SqlDbType = SqlDbType.Text; // tipo de variable DIRECCION.Size = 300; // Tamaño de variable DIRECCION.Value = UserEdit.Usuario_direccion; // valor de la variable SQL_comando.Parameters.Add(DIRECCION); // Añadimos al comando SqlParameter CORREO = new SqlParameter(); // instanciamos CORREO.ParameterName = "@usuario_email"; // nombre de variable CORREO.SqlDbType = SqlDbType.Text; // tipo de variable CORREO.Size = 300; // Tamaño de variable CORREO.Value = UserEdit.Usuario_email; // valor de la variable SQL_comando.Parameters.Add(CORREO); // Añadimos al comando SqlParameter TELEFONO = new SqlParameter(); // instanciamos TELEFONO.ParameterName = "@usuario_telefono"; // nombre de variable TELEFONO.SqlDbType = SqlDbType.Int; // tipo de variable TELEFONO.Size = 50; TELEFONO.Value = UserEdit.Usuario_telefono; SQL_comando.Parameters.Add(TELEFONO); // Añadimos al comando respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al modificar el usuario"; } catch (Exception error) { respuesta = error.Message; throw; } finally { if (SQL.State == ConnectionState.Open) { SQL.Close(); } } return(respuesta); }