Esempio n. 1
0
        public PartialViewResult ExibirJanelaProcessaContrato()
        {
            var modelVM = new ContratoCompraVendaViewModel();

            var t = Task.Run(() =>
            {
                Process myProcess = new Process();

                try
                {
                    myProcess.StartInfo.UseShellExecute = false;
                    // You can start any process, HelloWorld is a do-nothing example.
                    //string param = "teste";

                    //string pathService = string.Format("C:\\projetos\\Noris\\NorisSolution\\Noris.Contrato.WindowsService\\bin\\Debug\\Noris.Contrato.WindowsService.exe /{0}", param);

                    string pathService = "C:\\projetos\\Noris\\NorisSolution\\Noris.Contrato.WindowsService\\bin\\Debug\\Noris.Contrato.WindowsService.exe";

                    myProcess.StartInfo.FileName       = pathService;
                    myProcess.StartInfo.CreateNoWindow = true;
                    myProcess.Start();
                }
                catch (Exception ex)
                {
                    string msg = ex.Message;
                }
            });



            return(PartialView("_ProcessaContrato", modelVM));
        }
Esempio n. 2
0
        public PartialViewResult ExibirJanelaIncluiContrato()
        {
            var modelVM = new ContratoCompraVendaViewModel();


            return(PartialView("_NovoContrato", modelVM));
        }
Esempio n. 3
0
        public ActionResult IncluirContrato(ContratoCompraVendaViewModel contratoCompraVendaViewModel, HttpPostedFileBase ArquivoSelecionado)
        {
            if (ModelState.IsValid)
            {
                if (ArquivoSelecionado != null)
                {
                    using (var binaryReader = new BinaryReader(ArquivoSelecionado.InputStream))
                    {
                        contratoCompraVendaViewModel.ConteudoArquivo = binaryReader.ReadBytes(ArquivoSelecionado.ContentLength);
                        contratoCompraVendaViewModel.Arquivo         = ArquivoSelecionado.FileName;
                        contratoCompraVendaViewModel.TipoArquivo     = ArquivoSelecionado.ContentType;
                    }
                }

                var model = Mapper.Map <ContratoCompraVendaViewModel, ContratoCompraVenda>(contratoCompraVendaViewModel);


                _contratoCompraVendaService.InserirContratoCompraVenda(model);


                ModelState.Clear();

                return(RedirectToAction("ListaContratos", "Contrato"));
            }



            return(RedirectToAction("ListaContratos", "Contrato"));
        }
Esempio n. 4
0
        public ActionResult PesquisarContratos(ContratoCompraVendaViewModel contratoCompraVendaViewModel)
        {
            if (ModelState.IsValid)
            {
                string pathRecurso = string.Format("ListaFiltradaContratos/{0}", contratoCompraVendaViewModel.NomeCliente);
                ModelState.Clear();
                return(RedirectToAction(pathRecurso, "Contrato"));
            }

            return(RedirectToAction("ListaContratos", "Contrato"));
        }
Esempio n. 5
0
        public ActionResult AtualizarContrato(ContratoCompraVendaViewModel contratoCompraVendaViewModel, HttpPostedFileBase ArquivoSelecionado)
        {
            if (ModelState.IsValid)
            {
                if (ArquivoSelecionado != null)
                {
                    using (var binaryReader = new BinaryReader(ArquivoSelecionado.InputStream))
                    {
                        contratoCompraVendaViewModel.ConteudoArquivo = binaryReader.ReadBytes(ArquivoSelecionado.ContentLength);
                        contratoCompraVendaViewModel.Arquivo         = ArquivoSelecionado.FileName;
                        contratoCompraVendaViewModel.TipoArquivo     = ArquivoSelecionado.ContentType;
                    }
                }


                var model = Mapper.Map <ContratoCompraVendaViewModel, ContratoCompraVenda>(contratoCompraVendaViewModel);

                var contrato = _contratoCompraVendaService.BuscarContratoCompraVenda(contratoCompraVendaViewModel.Id);

                contrato.Ano             = model.Ano;
                contrato.Arquivo         = model.Arquivo;
                contrato.ConteudoArquivo = model.ConteudoArquivo;
                contrato.DuracaoMes      = model.DuracaoMes;
                contrato.Id             = model.Id;
                contrato.NomeCliente    = model.NomeCliente;
                contrato.QtdeNegociada  = model.QtdeNegociada;
                contrato.TipoContrato   = model.TipoContrato;
                contrato.TipoArquivo    = model.TipoArquivo;
                contrato.ValorNegociado = model.ValorNegociado;


                _contratoCompraVendaService.AtualizarContratoCompraVenda(contrato);



                return(RedirectToAction("ListaContratos", "Contrato"));
            }

            return(RedirectToAction("ListaContratos", "Contrato"));
        }
Esempio n. 6
0
        public ActionResult ExcluirContrato(ContratoCompraVendaViewModel contratoCompraVendaViewModel)
        {
            _contratoCompraVendaService.ExcluirContratoCompraVenda(contratoCompraVendaViewModel.Id);

            return(RedirectToAction("ListaContratos", "Contrato"));
        }
Esempio n. 7
0
        public PartialViewResult ExibirJanelaPesquisaContrato()
        {
            var modelVM = new ContratoCompraVendaViewModel();

            return(PartialView("_PesquisaContrato", modelVM));
        }