//metodo buscar nombre public DataTable BuscarNombre(Categoria categoria) { DataTable resultado = new DataTable("categoria"); SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); try { conn.ConnectionString = Conexion.string_conn; cmd.Connection = conn; cmd.CommandText = "spbuscar_categoria"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter buscar_texto = new SqlParameter(); buscar_texto.ParameterName = "@textobuscar"; buscar_texto.SqlDbType = SqlDbType.VarChar; buscar_texto.Size = 50; buscar_texto.Value = categoria.TextoBuscar; cmd.Parameters.Add(buscar_texto); //ejecutar el dato y llenar la table SqlDataAdapter sqldato = new SqlDataAdapter(cmd); sqldato.Fill(resultado); } catch (Exception ex) { resultado = null; } return resultado; }
//metodo Insertar que llama al metodo Insertar de la clase Categoria //de la capa datos public static string Insertar(string nombre, string descripcion) { Categoria Obj_datos = new Categoria(); Obj_datos.Nombre = nombre; Obj_datos.Descripcion = descripcion; return Obj_datos.Insertar(Obj_datos); }
public static string Editar(int id_categoria,string nombre,string descripcion) { Categoria Obj_datos = new Categoria(); Obj_datos.ID_categoria = id_categoria; Obj_datos.Nombre = nombre; Obj_datos.Descripcion = descripcion; return Obj_datos.Editar(Obj_datos); }
// Editar public string Editar(Categoria categoria) { string salida = ""; SqlConnection conn = new SqlConnection(); try { conn.ConnectionString = Conexion.string_conn; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "speditar_categoria"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter idcategoria = new SqlParameter(); idcategoria.ParameterName = "@idcategoria"; idcategoria.SqlDbType = SqlDbType.Int; idcategoria.Value = categoria.ID_categoria; cmd.Parameters.Add(idcategoria); SqlParameter nombre = new SqlParameter(); nombre.ParameterName = "@nombre"; nombre.SqlDbType = SqlDbType.VarChar; nombre.Size = 50; nombre.Value = categoria.Nombre; cmd.Parameters.Add(nombre); SqlParameter descripcion = new SqlParameter(); descripcion.ParameterName = "@descripcion"; descripcion.SqlDbType = SqlDbType.VarChar; descripcion.Size = 256; descripcion.Value = categoria.Descripcion; cmd.Parameters.Add(descripcion); //ejecutamos nuestro comando salida = cmd.ExecuteNonQuery() == 1 ? "OK" : "no se actualizo el registro"; } catch (Exception ex) { salida = ex.Message; } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return salida; }
public string Eliminar(Categoria categoria) { string salida = ""; SqlConnection conn = new SqlConnection(); try { conn.ConnectionString = Conexion.string_conn; conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "speliminar_categoria"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter idcategoria = new SqlParameter(); idcategoria.ParameterName = "@idcategoria"; idcategoria.SqlDbType = SqlDbType.Int; idcategoria.Value = categoria.ID_categoria; cmd.Parameters.Add(idcategoria); //ejecutamos nuestro comando salida = cmd.ExecuteNonQuery() == 1 ? "OK" : "no se elimino el registro"; } catch (Exception ex) { salida = ex.Message; } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return salida; }
public static string Eliminar(int id_categoria) { Categoria Obj_datos = new Categoria(); Obj_datos.ID_categoria = id_categoria; return Obj_datos.Eliminar(Obj_datos); }
public static DataTable BuscarNombre(string texto_buscar) { Categoria Obj_data = new Categoria(); Obj_data.TextoBuscar = texto_buscar; return Obj_data.BuscarNombre(Obj_data); }