示例#1
0
        public static string Insertar(string cod_categoria, string desc_categoria, string campo1, string campo2, string campo3, string campo4, string campo5, string campo6)
        {
            DCategoria Obj = new DCategoria
            {
                Dcod_categoria  = cod_categoria,
                Ddesc_categoria = desc_categoria,
                Dcampo1         = campo1,
                Dcampo2         = campo2,
                Dcampo3         = campo3,
                Dcampo4         = campo4,
                Dcampo5         = campo5,
                Dcampo6         = campo6,
            };

            return(Obj.Insertar(Obj));
        }
示例#2
0
        public bool Actualizar(Categoria categoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Actualizar(categoria);
            }
            catch (Exception ex)
            {
                //Escribir en el log
                result = false;
            }
            return(result);
        }
示例#3
0
        public bool Eliminar(int IdCategoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Eliminar(IdCategoria);
            }
            catch (Exception ex)
            {
                //Escribir en el log
                result = false;
            }
            return(result);
        }
示例#4
0
        public bool Insertar(Categoria categoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Insertar(categoria);
            }
            catch (Exception ex)
            {
                //throw ex;
                result = false;
            }
            return(result);
        }
示例#5
0
        public bool Actualizar(Categoria categoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Actualizar(categoria);
            }
            catch (Exception ex)
            {
                result = false;
                throw ex;
            }
            return(result);
        }
示例#6
0
        public List <Categoria> Listar(int IdCategoria)
        {
            List <Categoria> categorias = null;

            try
            {
                DCategoria = new DCategoria();
                categorias = DCategoria.Listar(new Categoria {
                    IdCategoria = IdCategoria
                });
            }catch (Exception ex)
            {
                throw ex;
            }
            return(categorias);
        }
示例#7
0
        //Método Insertar que llama al método Insertar de la clase DCategoria de la CapaDatos:
        public static string Insertar(string nombre, string descripcion)
        {
            //Hacemos una instancia a la clase DCategoria = new DCategoria, voy a utilizar así
            //todos sus métodos y atributos.
            DCategoria Obj = new DCategoria();

            //Llamamos al método set de Nombre de la clase DCategoria.
            //Y qué le voy a enviar? el nombre que estoy recibiendo en éste método.
            Obj.Nombre = nombre;
            //Lo mismo con Descripcíon:
            Obj.Descripcion = descripcion;

            //Como es una función tengo que retornar algo.
            //LLamo a mi método Insertar = Obj.Insertar de mi clase DCategoria.
            //Le envío mi Obj con todos los atributos
            return(Obj.Insertar(Obj));
        }
        public static string Insertar(string Nombre, string Descripcion)
        {
            DCategoria Datos  = new DCategoria();
            string     Existe = Datos.Existe(Nombre);

            if (Existe.Equals("1"))
            {
                return("La categoría ya existe");
            }
            else
            {
                Categoria nuevaCategoria = new Categoria();
                nuevaCategoria.Nombre      = Nombre;
                nuevaCategoria.Descripcion = Descripcion;
                return(Datos.Insertar(nuevaCategoria));
            }
        }
示例#9
0
        public static string Insertar(string nombre, string descripcion)
        {
            DCategoria Datos  = new DCategoria();
            string     existe = Datos.Existe(nombre);

            if (existe.Equals("1"))
            {
                return("la Categoria ya existe");
            }
            else
            {
                Categoria obj = new Categoria();
                obj.Nombre      = nombre;
                obj.Descripcion = descripcion;
                return(Datos.Insertar(obj));
            }
        }
示例#10
0
        public bool Eliminar(int IdCategoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Eliminar(IdCategoria);
            }
#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            catch (Exception ex)
#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa
            {
                result = false;
            }
            return(result);
        }
示例#11
0
        public bool Eliminar(int IdCategoria)
        {
            bool result = true;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Eliminar(IdCategoria);
            }
            catch (Exception ex)
            {
                return(false);

                throw;
            }

            return(result);
        }
示例#12
0
        public bool Insert(Categoria categoria)
        {
            bool result = true;
            int  maxId  = 0;

            try
            {
                DCategoria            = new DCategoria();
                maxId                 = DCategoria.maxIdCategoria();
                categoria.IdCategoria = maxId + 1;
                DCategoria.Insertar(categoria);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
示例#13
0
        public bool Insertar(Categoria categoria)
        {
            bool result = true;

            try
            {
                DCategoria            = new DCategoria();
                categoria.IdCategoria = DCategoria.Listar(new Categoria {
                    IdCategoria = 0
                }).Max(x => x.IdCategoria) + 1;
                DCategoria.Insertar(categoria);
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }
示例#14
0
        public bool Insertar(Categoria categoria)
        {
            bool             result     = true;
            List <Categoria> categorias = null;
            int IdNextCategoria         = 0;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Insertar(categoria);

                IdNextCategoria       = categorias.Max(x => x.IdCategoria) + 1;
                categoria.IdCategoria = IdNextCategoria;
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }
示例#15
0
        public bool Insertar(ECategoria categoria)
        {
            bool result = true;
            List <ECategoria> categorias = null;
            int IdNEXTcategoria          = 0;

            try
            {
                DCategoria = new DCategoria();
                DCategoria.Insertar(categoria);
                categorias = new List <ECategoria>();
                //Tener cuidado categorias = DCategoria.Listar(new ECategoria(EIdcategoria = 0));

                IdNEXTcategoria        = categorias.Max(x => x.EIdCategoria) + 1;
                categoria.EIdCategoria = IdNEXTcategoria;
                DCategoria.Insertar(categoria);
            }
            catch (Exception ex)
            {
                result = false;
            }
            return(result);
        }
        public bool Insertar(Categoria categoria)
        {
            bool result = true;

            try
            {
                dCategoria = new DCategoria();
                int ultimoId = dCategoria.ObtenerUltimoId();
                if (ultimoId != -1)
                {
                    categoria.IdCategoria = ultimoId;
                    dCategoria.Insertar(categoria);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                result = false;
            }
            return(result);
        }
示例#17
0
        public static string Eliminar(int Id)
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Eliminar(Id));
        }
示例#18
0
        public static DataTable Buscar(string Valor)
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Buscar(Valor));
        }
示例#19
0
        public static DataTable Seleccionar()
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Seleccionar());
        }
        public static void Mostrar(DataGridView dgv)
        {
            DCategoria obj = new DCategoria();

            obj.Mostrar(dgv);
        }
示例#21
0
        public static DataTable Listar()
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Listar());
        }
示例#22
0
        public static string Activar(int id)
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Activar(id));
        }
示例#23
0
        private void Listar()
        {
            DCategoria bo = new DCategoria();

            DgvCategoria.DataSource = bo.Listar();
        }
        public static bool NombreExistente(string nombreNuevo)
        {
            DCategoria obj = new DCategoria();

            return(obj.NombreExistente(nombreNuevo));
        }
示例#25
0
        public static string Desactivar(int Id)
        {
            DCategoria Datos = new DCategoria();

            return(Datos.Desactivar(Id));
        }
        public static string Eliminar(int id)
        {
            DCategoria obj = new DCategoria();

            return(obj.Eliminar(id));
        }
示例#27
0
        /****************************
         * Creado Por: Sergio Garcia
         * Fecha Creacion: 26/09/2019
         * Método: Mostrar
         * Retorna: DataTable
         *****************************/

        public static DataTable Mostrar()
        {
            DCategoria objDCategoria = new DCategoria();

            return(objDCategoria.Mostrar());
        }
        public static void BuscarPorNombre(DataGridView dgv, string nombre)
        {
            DCategoria obj = new DCategoria();

            obj.BuscarPorNombre(dgv, nombre);
        }