Exemple #1
0
        public void UpdateRequisicion()
        {
            Requisicion    requisicion    = new Requisicion();
            CentroGastoDAO centroGastoDAO = new CentroGastoDAO();
            ProveedorDAO   proveedorDAO   = new ProveedorDAO();
            CompradorDAO   compradorDAO   = new CompradorDAO();
            RequisicionDAO requisicionDAO = new RequisicionDAO();

            centroGastoDAO.Insert("Facultad de Bellas Artes");
            CentroGasto centroGasto = centroGastoDAO.FindByNombre("Facultad de Bellas Artes");

            proveedorDAO.Insert("HP", true);
            Proveedor proveedor = proveedorDAO.FindByNombre("HP");

            compradorDAO.Insert("Alejandro", "Martínez", "Pérez");
            Comprador comprador = compradorDAO.FindByNombre("Alejandro");

            requisicion.SetId(4);
            requisicion.SetCentroGasto(centroGasto);
            requisicion.SetComprador(comprador);
            requisicion.SetProveedor(proveedor);
            requisicion.SetClave("hola");
            requisicion.SetFechaElaboracion(DateTime.Now);
            requisicion.SetEstado('k');
            requisicion.SetCartaCompromiso("hallo");
            requisicion.SetFechaEntrega(DateTime.Now.AddMonths(1));
            requisicion.SetFechaPromesaEntrega(DateTime.Now.AddMonths(3));
            requisicion.SetObservaciones("ningun");

            requisicionDAO.Update(requisicion);
        }
Exemple #2
0
        public Entities.Comprador Logar(string email, string senha)
        {
            CompradorDAO c          = new CompradorDAO();
            var          _comprador = c.Find(email, senha);

            return(_comprador);
        }
Exemple #3
0
        public void InsertComprador()
        {
            Comprador comprador = new Comprador();

            comprador.SetNombre("Ricardo");
            comprador.SetApellidoPaterno("Pizano");
            comprador.SetApellidoMaterno("Perez");

            CompradorDAO compradorDAO = new CompradorDAO();

            compradorDAO.Insert(comprador);
        }
Exemple #4
0
        public void UpdateComprador()
        {
            Comprador comprador = new Comprador();

            comprador.SetId(7);
            comprador.SetNombre("Antonio");
            comprador.SetApellidoPaterno("Palacios");
            comprador.SetApellidoMaterno("Perez");

            CompradorDAO compradorDAO = new CompradorDAO();

            compradorDAO.Update(comprador);
        }
Exemple #5
0
        public void DeleteComprador()
        {
            Comprador comprador = new Comprador();

            comprador.SetId(7);
            comprador.SetNombre("Ricardo");
            comprador.SetApellidoPaterno("Pizano");
            comprador.SetApellidoMaterno("Perez");

            CompradorDAO compradorDAO = new CompradorDAO();


            compradorDAO.Delete(comprador);
        }
Exemple #6
0
 public Entities.Comprador Get(int?id)
 {
     try
     {
         CompradorDAO CompradorDAO = new CompradorDAO();
         var          comprador    = CompradorDAO.Find(id);
         return(comprador);
     }
     catch (Exception)
     {
         throw new NotImplementedException();
         return(null);
     }
 }
        public void TestMethod1()
        {
            try
            {
                Comprador comprador = new Comprador();

                comprador.NomeComprador = "Comprador teste";

                var oComprador = new CompradorDAO(new CompradorRepositories());
                var existComprador = oComprador.existsComprador(comprador.NomeComprador);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #8
0
 public bool Editar(ModelView.ModelCompradores comprador)
 {
     try
     {
         CompradorDAO c          = new CompradorDAO();
         var          _comprador = Mapper.Map <Entities.Comprador>(comprador);
         _comprador.telefone1  = null;
         _comprador.telefone2  = null;
         _comprador.nascimento = new DateTime(1988, 3, 21);
         return(c.Salvar(_comprador));
     }
     catch (Exception)
     {
         throw new NotImplementedException();
         return(false);
     }
 }
Exemple #9
0
        public bool Criar(Entities.Comprador comprador)
        {
            try
            {
                CompradorDAO c = new CompradorDAO();
                if (c.ListarPorEmail(comprador.email).FirstOrDefault(e => e.email == comprador.email) == null)
                {
                    return(c.Criar(comprador));
                }

                return(false);
            }
            catch (Exception)
            {
                throw new NotImplementedException();
                return(false);
            }
        }
Exemple #10
0
        public ModelCompradores Listar(int page, int pageSize)
        {
            try
            {
                ModelCompradores modelComprador = new ModelCompradores();
                CompradorDAO     CompradorDAO   = new CompradorDAO();
                var LCompradores = CompradorDAO.Listar();
                modelComprador.lista_compradores = new PagedList <Entities.Comprador>(LCompradores, page, pageSize);
                modelComprador.total_compradores = modelComprador.lista_compradores.Count();

                return(modelComprador);
            }
            catch (Exception)
            {
                throw new NotImplementedException();
                return(null);
            }
        }
Exemple #11
0
        public ModelCompradores ListarPorFiltro(string valor, string tipo)
        {
            try
            {
                ModelCompradores modelComprador = new ModelCompradores();
                CompradorDAO     CompradorDAO   = new CompradorDAO();
                var LCompradores = ListarPorTipo(valor, tipo, CompradorDAO);
                modelComprador.lista_compradores = new PagedList <Entities.Comprador>(LCompradores, 1, 10);
                modelComprador.total_compradores = modelComprador.lista_compradores.Count();

                return(modelComprador);
            }
            catch (Exception)
            {
                throw new NotImplementedException();
                return(null);
            }
        }
Exemple #12
0
 public ModelCompradores Find(int?id)
 {
     try
     {
         CompradorDAO CompradorDAO            = new CompradorDAO();
         var          comprador               = CompradorDAO.Find(id);
         List <Entities.Comprador> lcomprador = new List <Entities.Comprador>();
         lcomprador.Add(comprador);
         ModelCompradores modelComprador = new ModelCompradores(lcomprador.FirstOrDefault());
         modelComprador.lista_compradores = new PagedList <Entities.Comprador>(lcomprador, 1, 10);
         modelComprador.total_compradores = modelComprador.lista_compradores.Count();
         return(modelComprador);
     }
     catch (Exception)
     {
         throw new NotImplementedException();
         return(null);
     }
 }
Exemple #13
0
        private void nuevoComprador(object sender, RoutedEventArgs e)
        {
            int          id              = Int32.Parse(IdCompra.Text);
            String       nombre          = Nombre.Text;
            String       apellidoPaterno = ApellidoMaterno.Text;
            String       apellidoMaterno = ApellidoMaterno.Text;
            Comprador    comprador       = new Comprador(id, nombre, apellidoPaterno, apellidoMaterno);
            CompradorDAO compradorDAO    = new CompradorDAO();
            int          f = compradorDAO.Insert(comprador);

            if (f == 0)
            {
                MessageBox.Show("Se agrego correctamente el comprador");
                IdCompra.Text        = "IdComprador";
                Nombre.Text          = "";
                ApellidoMaterno.Text = "";
                ApellidoPaterno.Text = "";
            }
        }
Exemple #14
0
        public void UpdateRecepcionAlmacen()
        {
            RecepcionAlmacen recepcionAlmacen = new RecepcionAlmacen();
            RemitenteDAO     remitenteDAO     = new RemitenteDAO();
            RequisicionDAO   requisicionDAO   = new RequisicionDAO();
            CentroGastoDAO   centroGastoDAO   = new CentroGastoDAO();
            ProveedorDAO     proveedorDAO     = new ProveedorDAO();
            CompradorDAO     compradorDAO     = new CompradorDAO();

            remitenteDAO.Insert("Elias", "Rosales", "Martinez");
            Remitente remitente = remitenteDAO.FindByNombre("Elias");

            centroGastoDAO.Insert("Facultad de Bellas Artes");
            CentroGasto centroGasto = centroGastoDAO.FindByNombre("Facultad de Bellas Artes");

            proveedorDAO.Insert("HP", true);
            Proveedor proveedor = proveedorDAO.FindByNombre("HP");

            compradorDAO.Insert("Alejandro", "Martínez", "Pérez");
            Comprador comprador = compradorDAO.FindByNombre("Alejandro");

            requisicionDAO.Insert(centroGasto.GetId(), comprador.GetId(), proveedor.GetId(), "hola", DateTime.Now, DateTime.Now.AddMonths(3),
                                  'e', "hola", DateTime.Now.AddMonths(5), "ninguna");
            Requisicion requisicion = requisicionDAO.FindById(5);

            recepcionAlmacen.SetId(1);
            recepcionAlmacen.SetRemitente(remitente);
            recepcionAlmacen.SetRequisicion(requisicion);
            recepcionAlmacen.SetClave(8);
            recepcionAlmacen.SetFechaRecepcion(DateTime.Now);
            recepcionAlmacen.SetMonto(180);
            recepcionAlmacen.SetFechaEntregaDeAlmacen(DateTime.Now);
            recepcionAlmacen.SetNumeroResguardo("12");

            RecepcionAlmacenDAO recepcionAlmacenDAO = new RecepcionAlmacenDAO();

            recepcionAlmacenDAO.Update(recepcionAlmacen);
        }
Exemple #15
0
 public CompradorBll()
 {
     objCompradorDAO = FactoryDAO.criarCompradorDAO();
 }
Exemple #16
0
 public void FindAll()
 {
     CompradorDAO     compradorDAO = new CompradorDAO();
     List <Comprador> comprador    = compradorDAO.FindAll();
 }
Exemple #17
0
 public void FindById()
 {
     CompradorDAO compradorDAO = new CompradorDAO();
     Comprador    comprador    = compradorDAO.FindById(45);
 }
        public ActionResult Salvar(HttpPostedFileBase file)
        {
            if (Request.IsAjaxRequest())
            {
                var sValores = String.Empty;
                var oFile = Request.Files["oFile"];
                string line;

                using (System.IO.StreamReader read = new System.IO.StreamReader(oFile.InputStream))
                {

                    #region --|COMPRADOR|--
                    string comprador = String.Empty;
                    string descricao = String.Empty;
                    decimal precoUnitario = 0;
                    int quantidade = 0;
                    string endereco = String.Empty;
                    string fornecedor = String.Empty;
                    #endregion

                    while ((line = read.ReadLine()) != null)
                    {
                        sValores += line.Replace("\t","|");

                        string[] vetor = line.Split('\t');

                        if (!vetor[0].StartsWith("Comprador"))
                        {
                            try
                            {
                                #region -- Variaveis vindas do arquivo
                                comprador = vetor[0];//Comprador
                                descricao = vetor[1];//Descricao
                                precoUnitario = decimal.Parse(vetor[2]);//Preco
                                quantidade = int.Parse(vetor[3]);//Quantidade
                                endereco = vetor[4];//Endereco
                                fornecedor = vetor[5];//Fornecedor
                                #endregion

                                #region -- | Laco de negocios

                                //1. Insiro o Comprador Caso nao Exista
                                var oComprador = new CompradorDAO(new CompradorRepositories());
                                var existComprador = oComprador.existsComprador(comprador);

                                if (existComprador == false)
                                {
                                    Comprador novoComprador = new Comprador();
                                    novoComprador.NomeComprador = comprador;
                                    if (!oComprador.Salvar(novoComprador))
                                    {
                                        throw new Exception("Nao foi possivel salvar o comprador!");
                                    }
                                }
                                var __comprador = oComprador.getComprador(comprador);
                                oComprador.Dispose();

                                //2. Insiro o Fornecedor
                                var oFornecedor = new FornecedorDAO(new FornecedorRepositories());
                                var existFornecedor = oFornecedor.existsFornecedor(fornecedor);

                                if (existFornecedor == false)
                                {
                                    Fornecedor novoFornecedor = new Fornecedor();
                                    novoFornecedor.NomeFornecedor = fornecedor;
                                    if (!oFornecedor.Salvar(novoFornecedor))
                                    {
                                        throw new Exception("Nao foi possivel salvar o produto!");
                                    }
                                }
                                var __fornecedor = oFornecedor.getFornecedor(fornecedor);
                                oFornecedor.Dispose();

                                //3. Insiro o produto
                                var oProduto = new ProdutoDAO(new ProdutoRepositories());
                                var existProduto = oProduto.existsProduto(descricao);

                                if (existProduto == false)
                                {
                                    Produto novoProduto = new Produto();
                                    novoProduto.DescricaoProduto = descricao;
                                    novoProduto.ValorUnitario = precoUnitario;
                                    novoProduto.FornecedorIdFornecedor = __fornecedor.IdFornecedor;

                                    if (!oProduto.Salvar(novoProduto))
                                    {
                                        throw new Exception("Nao foi possivel salvar o produto!");
                                    }
                                }
                                var __produto = oProduto.getProduto(descricao);
                                oProduto.Dispose();

                                //4. Alimento o Pedido e o Detalhe do Pedido
                                var oPedido = new ComprasDAO(new ComprasRepositories());
                                Compra pedido = new Compra();

                                pedido.Comprador = __comprador;
                                pedido.DtCompra = DateTime.Now;

                                var existPedidoAberto = oPedido.existsPedidoAberto(__fornecedor.IdFornecedor, __comprador.IdComprador, __produto.IdProduto);

                                if (!oPedido.Salvar(pedido)) //&& !oDetCompras.Salvar(detPedido)
                                {
                                    throw new Exception("Nao foi possivel salvar o Pedido!");
                                }
                                var __pedido = oPedido.getPedido(pedido.IdCompra);
                                oPedido.Dispose();

                                var oDetCompras = new DetalheComprasDAO(new DetalheComprasRepositories());
                                DetalheCompra detPedido = new DetalheCompra();

                                detPedido.ProdutoIdProduto = __produto.IdProduto;
                                detPedido.Produto = __produto;
                                detPedido.QtdeProdutoCompra = quantidade;
                                detPedido.ComprasIdCompra = __pedido.IdCompra;
                                if (!oDetCompras.Salvar(detPedido))
                                {
                                    throw new Exception("Nao foi possivel salvar o Pedido!");
                                }
                                oDetCompras.Dispose();

                                sValores = "Pedido efetuado com sucesso!";

                                #endregion
                            }
                            catch (Exception ex)
                            {
                                sValores = ex.Message.ToString();
                            }

                        }//Fim !columns

                    }//Fim while
                }//Fim using

                ViewData["valores"] = sValores;

                return Json(ViewData);
            }
            else
            {
                return View();
            }
        }
Exemple #19
0
        private IEnumerable <Entities.Comprador> ListarPorTipo(string valor, string tipo, CompradorDAO CompradorDAO)
        {
            switch (tipo)
            {
            case "nome":
                return(CompradorDAO.ListarPorNome(valor));

            case "email":
                return(CompradorDAO.ListarPorEmail(valor));

            case "cpf":
                return(CompradorDAO.ListarPorCpf(valor));

            case "cnpj":
                return(CompradorDAO.ListarPorCnpj(valor));

            default:
                return(CompradorDAO.ListarPorNome(""));
            }
        }