Beispiel #1
0
        //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);
 }
Beispiel #4
0
        //  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;
        }
Beispiel #5
0
        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);
 }