Exemple #1
0
        public string NuevaPresentacion(string nombre)
        {
            RepositorioGenerico <Presentacion> Rep = new RepositorioGenerico <Presentacion>();
            Presentacion Nuevo     = new Presentacion();
            string       respuesta = "";

            try
            {
                IEnumerable busca = BuscarPresentacion(nombre);
                if (busca.Cast <object>().Any())
                {
                    respuesta = "Error ya existe en el registro  " + nombre;
                }
                else
                {
                    Nuevo.PresentacionID = Convert.ToInt32(Rep.ListarTodo().Max(m => m.PresentacionID) + 1);
                    Nuevo.NombrePres     = nombre;
                    Rep.Agregar(Nuevo);
                    respuesta = "Se agrego correctamente el registro";
                }
            }
            catch (Exception error)
            {
                respuesta = "Error " + error.Message;
            }
            return(respuesta);
        }//fin del metodo NUevoEstado
        }//Fin de BuscaTrabajadorporDPIyNombre

        public string NuevoTrabajador(string dpi, string nombre, string apellido, string direccion, string telefono, string usuario, string password, bool habilitar, int tipoEmpleadoid)
        {
            RepositorioGenerico <Trabajador> REP = new RepositorioGenerico <Trabajador>();
            Trabajador TBR = new Trabajador();
            string     resultado;

            try
            {
                IEnumerable busca = BuscaTrabajadorporDPIyNombre(dpi, nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el cliente " + nombre;
                }
                else
                {
                    TBR.Empleado_Id     = Convert.ToInt32(REP.ListarTodo().Max(z => z.Empleado_Id)) + 1;//los lista
                    TBR.DPI             = dpi;
                    TBR.Nombre          = nombre;
                    TBR.Apellido        = apellido;
                    TBR.Direccion       = direccion;
                    TBR.Telefono        = telefono;
                    TBR.Password        = password;
                    TBR.Usuario         = usuario;
                    TBR.Habilitar       = habilitar;
                    TBR.TipoEmpleado_Id = tipoEmpleadoid;
                    resultado           = REP.Agregar(TBR);
                }
            }
            catch (Exception error)
            {
                resultado = "Error " + error.Message;
            }
            return(resultado);
        }//fin de NuevoTrabajador
Exemple #3
0
        }//fin de metodo Buscar

        public string NuevoCliente(string nombre, string apellido, string nit)
        {
            RepositorioGenerico <Cliente> REP = new RepositorioGenerico <Cliente>();
            Cliente cli = new Cliente();
            string  resultado;

            try
            {
                IEnumerable busca = BuscarClienteNITyNombre(nit, nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error ya existe el cliente" + nit;
                }
                else
                {
                    cli.nombreCliente   = nombre;
                    cli.apellidoCliente = apellido;
                    cli.NIT             = nit;
                    resultado           = REP.Agregar(cli);
                }
            }
            catch (Exception error)
            {
                resultado = "Error" + error.Message;
            }
            return(resultado);
        }
Exemple #4
0
        }//Fin de BuscaClienteNITyNombre

        public string NuevoCliente(string nit, string nombre, string apellido, string direccion, string telefono)
        {
            RepositorioGenerico <Clientes> REP = new RepositorioGenerico <Clientes>();
            Clientes CLI = new Clientes();
            string   resultado;

            try
            {
                IEnumerable busca = BuscaClienteNITyNombre(nit, nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el cliente " + nombre;
                }
                else
                {
                    CLI.Cliente_Id = Convert.ToInt32(REP.ListarTodo().Max(z => z.Cliente_Id)) + 1;//los lista
                    CLI.NIT        = nit;
                    CLI.Nombre     = nombre;
                    CLI.Apellido   = apellido;
                    CLI.Direccion  = direccion;
                    CLI.Telefono   = telefono;
                    resultado      = REP.Agregar(CLI);
                }
            }
            catch (Exception error)
            {
                resultado = "Error " + error.Message;
            }
            return(resultado);
        }//fin de NuevoCliente
Exemple #5
0
        }//fin del metodo buscar proveedor

        public string NuevoProveedor(string nombre, string direccion, int tel, string correo)
        {
            RepositorioGenerico <Proveedor> REP = new RepositorioGenerico <Proveedor>();
            Proveedor prove = new Proveedor();
            string    resultado;

            try
            {
                IEnumerable busca = BuscarProveedor(nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error ya existe el proveedor" + nombre;
                }
                else
                {
                    prove.nombreProveedor    = nombre;
                    prove.direccionProveedor = direccion;
                    prove.telefonoProveedor  = tel;
                    resultado = REP.Agregar(prove);
                }
            }
            catch (Exception error)
            {
                resultado = "Error" + error.Message;
            }
            return(resultado);
        }//Fin del metodo agregar
Exemple #6
0
        }//fin del metodo buscar proveedor

        public string NuevoProducto(string nombre, float precio, string descripcion, float descuento, int existencia, int tipoP, int Presentacion, int proveedor)
        {
            RepositorioGenerico <Producto> REP = new RepositorioGenerico <Producto>();
            Producto produc = new Producto();
            string   resultado;

            try
            {
                IEnumerable busca = BuscarProducto(nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error ya existe el proveedor" + nombre;
                }
                else
                {
                    produc.nombreProducto     = nombre;
                    produc.PrecioVenta        = precio;
                    produc.Descripcion        = descripcion;
                    produc.descuentoProducto  = descuento;
                    produc.existenciaProducto = existencia;
                    produc.tipopID            = tipoP;
                    produc.PresentacionID     = Presentacion;
                    produc.proveedorID        = proveedor;
                    resultado = REP.Agregar(produc);
                }
            }
            catch (Exception error)
            {
                resultado = "Error" + error.Message;
            }
            return(resultado);
        }//Fin del metodo agregar
Exemple #7
0
        }//Fin de BuscaLoteNombre

        public string NuevaDescripcion(string descripcion, int cantidad, string fechacaducidad, string fechaproduccion, int tipo)
        {
            RepositorioGenerico<Lotes> REP = new RepositorioGenerico<Lotes>();
            Lotes LTS = new Lotes();
            string resultado;
            try
            {
                IEnumerable busca = BuscaLoteNombre(descripcion);
                if (busca.Cast<object>().Any())
                    resultado = "Error: ya existe el cliente " + descripcion;
                else
                {
                    LTS.Id_Lotes = Convert.ToInt32(REP.ListarTodo().Max(l => l.Id_Lotes)) + 1;//los lista
                    LTS.Descripcion = descripcion;
                    LTS.Cantidad = cantidad;
                    LTS.Fecha_Caducidad = Convert.ToDateTime(fechacaducidad);
                    LTS.Fecha_Produccion = Convert.ToDateTime(fechaproduccion);
                    LTS.Productos_Id = tipo;
                    resultado = REP.Agregar(LTS);
                }
            }
            catch (Exception error)
            {
                resultado = "Error " + error.Message;

            }
            return resultado;
        }//fin de NuevoLote
Exemple #8
0
        }//fin de BuscaClienteNITyNombre

        public string NuevoCliente(string nombre, string apellido, string nit, string direccion, string telefono1, string telefono2)
        {
            RepositorioGenerico <Cliente> REP = new RepositorioGenerico <Cliente>();
            Cliente CLI = new Cliente();
            string  resultado;

            try
            {
                IEnumerable busca = BuscaClienteNITyNombre(nit, nombre);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el cliente " + nombre + "Con nit: " + nit;
                }
                else
                {
                    CLI.Nombre    = nombre;
                    CLI.Apellido  = apellido;
                    CLI.NIT       = nit;
                    CLI.Direccion = direccion;
                    CLI.Telefono1 = telefono1;
                    CLI.Telefono2 = telefono2;
                    resultado     = REP.Agregar(CLI);
                }
            }
            catch (Exception error)
            {
                resultado = "ERROR " + error.Message;
            }
            return(resultado);
        }//fin de NuevoCliente
        }//Fin de BuscaProductoNombre

        public string NuevoProducto(float descuento, string nombreproducto, float preciosindescuento, string unidad, bool habilitar, int tipo)
        {
            RepositorioGenerico <Productos> REP = new RepositorioGenerico <Productos>();
            Productos PDT = new Productos();
            string    resultado;

            try
            {
                IEnumerable busca = BuscaProductoNombre(nombreproducto);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el cliente " + nombreproducto;
                }
                else
                {
                    PDT.Productos_Id      = Convert.ToInt32(REP.ListarTodo().Max(p => p.Productos_Id)) + 1;//los lista
                    PDT.Nombre_Producto   = nombreproducto;
                    PDT.Descuento         = descuento;
                    PDT.PreciosinDecuento = preciosindescuento;
                    PDT.Unidad_de_medida  = unidad;
                    PDT.Habilitar         = habilitar;
                    PDT.Tipo_Id           = tipo;
                    resultado             = REP.Agregar(PDT);
                }
            }
            catch (Exception error)
            {
                resultado = "Error " + error.Message;
            }
            return(resultado);
        }//fin de NuevoProducto
Exemple #10
0
        }//fin de BuscaEmpleadoNombreyApellido

        public string NuevoEmpleado(string nombre, string apellido, string correo, string telefono1, string telefono2)
        {
            RepositorioGenerico <Empleado> REP = new RepositorioGenerico <Empleado>();
            Empleado EMP = new Empleado();
            string   resultado;

            try
            {
                IEnumerable busca = BuscaEmpleadoNombreyApellido(nombre, apellido);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el empleado " + nombre + " " + apellido;
                }
                else
                {
                    EMP.Nombre    = nombre;
                    EMP.Apellido  = apellido;
                    EMP.Correo    = correo;
                    EMP.Telefono1 = telefono1;
                    EMP.Telefono2 = telefono2;
                    resultado     = REP.Agregar(EMP);
                }
            }
            catch (Exception error)
            {
                resultado = "ERROR " + error.Message;
            }
            return(resultado);
        }//fin de NuevoEmpleado
Exemple #11
0
        public string NuevoAcceso(string descripcion, bool ventas, bool productos, bool reportes)
        {
            RepositorioGenerico <Accesos> REP = new RepositorioGenerico <Accesos>();
            Accesos NUEVO     = new Accesos();
            string  resultado = "";

            try
            {
                IEnumerable busca = BuscarAccesoPorNombre(descripcion);
                if (busca.Cast <object>().Any())
                {
                    resultado = "Error: ya existe el estado " + descripcion;
                }
                else
                {
                    NUEVO.Accesos_Id  = Convert.ToInt32(REP.ListarTodo().Max(z => z.Accesos_Id)) + 1;//los lista
                    NUEVO.Descripcion = descripcion;
                    NUEVO.Ventas      = ventas;
                    NUEVO.Productos   = productos;
                    NUEVO.Reportes    = reportes;
                    resultado         = REP.Agregar(NUEVO);
                }
            }
            catch (Exception error)
            {
                resultado = "ERROR" + error.Message;
            }
            return(resultado);
        }//fin del NuevoAcceso
Exemple #12
0
        public string NuevaCategoria(string nombre)
        {
            RepositorioGenerico <CategoriaProductos> REP = new RepositorioGenerico <CategoriaProductos>();
            CategoriaProductos Cat = new CategoriaProductos();
            string             resultado;

            try
            {
                Cat.Nombre = nombre;
                resultado  = REP.Agregar(Cat);
            }
            catch (Exception error)
            {
                resultado = "ERROR" + error.Message;
            }
            return(resultado);
        }
Exemple #13
0
        public string NuevaCargo(string nombre)
        {
            RepositorioGenerico <Cargo> REP = new RepositorioGenerico <Cargo>();
            Cargo  Car = new Cargo();
            string resultado;

            try
            {
                Car.Nombre = nombre;
                resultado  = REP.Agregar(Car);
            }
            catch (Exception error)
            {
                resultado = "ERROR" + error.Message;
            }
            return(resultado);
        }
Exemple #14
0
        public string NuevoUsuario(string username, string password, int empleado)
        {
            RepositorioGenerico <Usuario> REP = new RepositorioGenerico <Usuario>();
            Usuario us = new Usuario();
            string  resultado;

            try
            {
                us.Username   = username;
                us.Password   = password;
                us.EmpleadoID = empleado;
                resultado     = REP.Agregar(us);
            }
            catch (Exception error)
            {
                resultado = "ERROR " + error.Message;
            }
            return(resultado);
        }
Exemple #15
0
        public string Nuevoproducto(string nombre, int unidades, string presentacion, string descripcion, int categoria)
        {
            RepositorioGenerico <Productos> REP = new RepositorioGenerico <Productos>();
            Productos pro = new Productos();
            string    resultado;

            try
            {
                pro.Nombre       = nombre;
                pro.Unidades     = unidades;
                pro.Presentacion = presentacion;
                pro.Descripcion  = descripcion;
                //pro.CategoriaProductosID = categoria;
                resultado = REP.Agregar(pro);
            }
            catch (Exception error)
            {
                resultado = "ERROR " + error.Message;
            }
            return(resultado);
        }
Exemple #16
0
        public void Post([FromBody] TD body)
        {
            var resource = _mapper.Map <T>(body);

            _repositorio.Agregar(resource);
        }