예제 #1
0
        public static string Actualizar(int Id, string NombreAnt, string Nombre, string Descripcion)
        {
            DCategorias Datos = new DCategorias();
            Categorias  Obj   = new Categorias();

            if (NombreAnt.Equals(Nombre))
            {
                Obj.idCategoria = Id;
                Obj.Nombre      = Nombre;
                Obj.Descripcion = Descripcion;
                return(Datos.Actualizar(Obj));
            }
            else
            {
                string Existe = Datos.Existe(Nombre);
                if (Existe.Equals("1"))
                {
                    return("La categoría ya existe");
                }
                else
                {
                    Obj.idCategoria = Id;
                    Obj.Nombre      = Nombre;
                    Obj.Descripcion = Descripcion;
                    return(Datos.Actualizar(Obj));
                }
            }
        }
예제 #2
0
        public static string EliminarCategoria(int idcategoria)
        {
            DCategorias obj = new DCategorias();

            obj.IdCategoria = idcategoria;
            return(obj.EliminarCategoria(obj));
        }
예제 #3
0
    protected void btn_añadir_Click(object sender, EventArgs e)
    {
        Subcategoria subcategoria = new Subcategoria();

        subcategoria.Subcategorias = txt_categoria.Text;

        subcategoria = new DAOSubcategoria().BuscarSubCategoria(subcategoria);

        if (subcategoria == null)
        {
            if (txt_categoria.Text != "")
            {
                Subcategoria user = new Subcategoria();
                user.Subcategorias = txt_categoria.Text;
                user.Id_categoria  = int.Parse(lista_categoria.SelectedValue);
                new DAOSubcategoria().InsertarSubcategoria(user);
                DCategorias.DataBind();
                lb_mensaje.ForeColor = Color.Green;
                lb_mensaje.Text      = "Registro Exitoso";
                txt_categoria.Text   = string.Empty;
            }
            else
            {
                lb_mensaje.ForeColor = Color.Red;
                lb_mensaje.Text      = "Dato No Registrado";
            }
        }
        else if (subcategoria.Subcategorias.ToLower().Trim() == txt_categoria.Text.ToLower().Trim())
        {
            lb_mensaje.ForeColor = Color.Red;
            lb_mensaje.Text      = "Subcategoria ya registrada";
        }
    }
예제 #4
0
        public static DataTable Buscar_Nombre_Categoria(string Buscador)
        {
            DCategorias obj = new DCategorias();

            obj.Buscador = Buscador;
            return(obj.BuscarCategoria_Nombre(obj));
        }
예제 #5
0
        public static DataTable Buscar_Descripcion_Categoria(string Buscador)
        {
            DCategorias obj = new DCategorias();

            obj.Buscador = Buscador;
            return(obj.BuscarCategoria_Descripcion(obj));
        }
예제 #6
0
    protected void btn_añadir_Click(object sender, EventArgs e)
    {
        Categoria categoria = new Categoria();

        categoria.Categorias = txt_categoria.Text;

        categoria = new DAOCategorias().BuscarCategoria(categoria);

        if (categoria == null)
        {
            if (txt_categoria.Text != "")
            {
                Categoria user = new Categoria();
                user.Categorias = txt_categoria.Text;
                new DAOCategorias().InsertarCategoria(user);
                DCategorias.DataBind();
                lb_mensaje.ForeColor = Color.Green;
                lb_mensaje.Text      = "Registro Exitoso";
                txt_categoria.Text   = string.Empty;
            }
            else
            {
                lb_mensaje.ForeColor = Color.Red;
                lb_mensaje.Text      = "Dato No Registrado";
            }
        }
        else if (categoria.Categorias.ToLower().Trim() == txt_categoria.Text.ToLower().Trim())
        {
            lb_mensaje.ForeColor = Color.Red;
            lb_mensaje.Text      = "Categoria ya registrada";
        }
    }
예제 #7
0
        public static bool AgregarCategoria(String pCategoria)
        {
            bool existe = false;
            List <DCategorias> listCat = new List <DCategorias>();

            listCat = DCategorias.ObtenerCategorias();
            if (listCat.Count() != 0)
            {
                foreach (var item in listCat)
                {
                    //buscar si el usuario existe
                    if (item.Categoria == pCategoria)
                    {
                        existe = false;
                        break;
                    }
                    else
                    {
                        DCategorias.InsertarCategoria(pCategoria);
                        existe = true;
                        break;
                    }
                }
            }
            else
            {
                DCategorias.InsertarCategoria(pCategoria);
                existe = true;
            }
            return(existe);
        }
예제 #8
0
        public static DataTable BuscarNome(string textobuscar)
        {
            DCategorias obj = new DCategorias();

            obj.TextoBuscar = textobuscar;
            return(obj.BuscarNome(obj));
        }
예제 #9
0
        public static String Eliminar(int parId_Categoria)
        {
            DCategorias categorias = new DCategorias();

            categorias.Id_Categoria = parId_Categoria;

            return(categorias.Eliminar(categorias));
        }
예제 #10
0
        public static string IngresarCategoria(string nombre, string descripcion)
        {
            DCategorias OBJ = new DCategorias();

            OBJ.Nombre      = nombre;
            OBJ.Descripcion = descripcion;
            return(OBJ.InsertarCategorias(OBJ));
        }
예제 #11
0
        public static DataTable Buscar(String parNombre_Buscado)
        {
            DCategorias categorias = new DCategorias();

            categorias.Nombre_Buscado = parNombre_Buscado;

            return(categorias.Buscar(categorias));
        }
예제 #12
0
        public static string ModificarCategoria(int idCategoria, string nombre, string descripcion)
        {
            DCategorias obj = new DCategorias();

            obj.IdCategoria = idCategoria;
            obj.Nombre      = nombre;
            obj.Descripcion = descripcion;
            return(obj.ModificarCategoria(obj));
        }
예제 #13
0
        public static String Insertar(String parNombre_Categoria, String parDescripcion)
        {
            DCategorias categorias = new DCategorias();

            categorias.Nombre_Categoria = parNombre_Categoria;
            categorias.Descripcion      = parDescripcion;

            return(categorias.Insertar(categorias));
        }
예제 #14
0
        public static String Editar(int parId_Categoria, String parNombre_Categoria, String parDescripcion)
        {
            DCategorias categorias = new DCategorias();

            categorias.Id_Categoria     = parId_Categoria;
            categorias.Nombre_Categoria = parNombre_Categoria;
            categorias.Descripcion      = parDescripcion;

            return(categorias.Editar(categorias));
        }
예제 #15
0
        //Método Insertar - Llama al método Insertar de la clase DCategorias.
        public static string Insertar(string Nombre, string Descripcion, int IdUsuario)
        {
            //Crea la instacia al objeto de la clase DCategorias y le establece valores.
            DCategorias Categorias = new DCategorias();

            Categorias.Nombre      = Nombre;
            Categorias.Descripcion = Descripcion;
            Categorias.IdUsuario   = IdUsuario;

            return(Categorias.Insertar(Categorias));
        }
예제 #16
0
        public static List <String> obtenerCategorias()
        {
            List <String>      Cats    = new List <String>();
            List <DCategorias> listCat = new List <DCategorias>();

            listCat = DCategorias.ObtenerCategorias();
            foreach (var item in listCat)
            {
                Cats.Add(item.Categoria);
            }
            return(Cats);
        }
예제 #17
0
        public static string Insertar(string nombre, string descripcion)
        {
            DCategorias Datos  = new DCategorias();
            string      existe = Datos.Existe(nombre);

            if (existe.Equals("1"))
            {
                return("La categoria ya existe");
            }
            else
            {
                Categorias Obj = new Categorias();
                Obj.Nombre      = nombre;
                Obj.Descripcion = descripcion;
                return(Datos.Insertar(Obj));
            }
        }
예제 #18
0
 protected void btn_añadir_Click(object sender, EventArgs e)
 {
     if (txt_categoria.Text != "")
     {
         Categoria user = new Categoria();
         user.Categorias = txt_categoria.Text;
         user.Id         = int.Parse(txt_codigo.Text);
         new DAOCategorias().InsertarCategoria(user);
         DCategorias.DataBind();
         lb_mensaje.ForeColor = Color.Green;
         lb_mensaje.Text      = "Registro Exitoso";
         txt_categoria.Text   = string.Empty;
         txt_codigo.Text      = string.Empty;
     }
     else
     {
         lb_mensaje.ForeColor = Color.Red;
         lb_mensaje.Text      = "Dato No Registrado";
     }
 }
예제 #19
0
 public static bool ModificarCategoria(String pCategoriaNueva, String pCategoriaActual)
 {
     return(DCategorias.EditarCategoria(pCategoriaNueva, pCategoriaActual));
 }
예제 #20
0
 public static bool EliminarCategoria(String pCategoria)
 {
     return(DCategorias.DeleteCategoria(pCategoria));
 }
예제 #21
0
        public static DataTable MostratCategria()
        {
            DCategorias obj = new DCategorias();

            return(obj.MostrarCategoria());
        }
예제 #22
0
        public static DataTable Buscar(string valor_buscar)
        {
            DCategorias Datos = new DCategorias();

            return(Datos.Buscar(valor_buscar));
        }
예제 #23
0
        public static string Eliminar(int idcategoria)
        {
            DCategorias Datos = new DCategorias();

            return(Datos.Eliminar(idcategoria));
        }
예제 #24
0
        public static string Desactivar(int idcategoria)
        {
            DCategorias Datos = new DCategorias();

            return(Datos.Desactivar(idcategoria));
        }
예제 #25
0
        public static DataTable Listar()
        {
            DCategorias Datos = new DCategorias();

            return(Datos.Listar());
        }