public ActionResult Create()
        {
            var be  = new BLLEmpresa();
            var bte = new BLL.BLLTipoEmpresa();
            var btc = new BLLTipoContribuyente();

            ViewData["TipoEmpresa"]       = bte.All();
            ViewData["TipoContribuyente"] = btc.All();
            return(View());
        }
        protected void BTNBuscar_Click(object sender, EventArgs e)
        {
            DadosDaConexao dc = new DadosDaConexao();
            DALConexao     cx = new DALConexao(dc.StringDeConexao);

            BLLEmpresa bllpessoa = new BLLEmpresa(cx);
            DataTable  tabela    = bllpessoa.Localizar(TXTBusca.Text);

            dataGridView1.DataSource = tabela;
        }
Example #3
0
        private void BTNBuscar_Click(object sender, EventArgs e)
        {
            DadosDaConexao dc = new DadosDaConexao();
            DALConexao     cx = new DALConexao(dc.StringDeConexao);

            BLLEmpresa bllempresa = new BLLEmpresa(cx);
            DataTable  tabela     = bllempresa.Localizar(TXTBusca.Text);

            DGVDados.DataSource = tabela;
        }
        public ActionResult Edit(int id)
        {
            var btc = new BLLTipoContribuyente();

            ViewData["TipoContribuyente"] = btc.All();
            var cp      = new BLLEmpresa();
            var empresa = cp.SelectByID(id);

            return(View(empresa));
        }
Example #5
0
        public ActionResult BuscarComprobantes()
        {
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"]              = bllempresa.AllCliente();
            ViewData["ListaFacturas"]        = null;
            ViewData["ListaCobranzas"]       = null;
            ViewData["SaldoCuentaCorriente"] = null;
            return(View());
        }
Example #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            DadosDaConexao dc = new DadosDaConexao();
            DALConexao     cx = new DALConexao(dc.StringDeConexao);

            BLLEmpresa bllempresa = new BLLEmpresa(cx);
            DataTable  tabela     = bllempresa.Localizar(textBox1.Text);

            dataGridView1.DataSource = tabela;
        }
Example #7
0
        public ActionResult CreateDetalle(Cobranza cobranza)
        {
            var btc = new BLLEntidadBancaria();

            ViewData["EntidadBancaria"] = btc.All();
            var btcomp = new BllMedioPago();

            ViewData["MedioPago"] = btcomp.All();
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"] = bllempresa.AllCliente();
            return(View());
        }
        // GET: Empresa
        public ActionResult Index(string search, int?page)
        {
            var cp    = new BLLEmpresa();
            var lista = cp.AllProveedor();
            var btc   = new BLLTipoContribuyente();

            ViewData["TipoContribuyente"] = btc.All();
            if (search == null)
            {
                search = "";
            }
            return(View(lista.Where(x => x.RazonSocial.ToUpper().StartsWith(search.ToUpper())).ToList().ToPagedList(page ?? 1, 10)));
        }
Example #9
0
        public ActionResult BuscarComprobante()
        {
            var btcomp = new BLLTipoComprobante();

            ViewData["TipoComprobante"] = btcomp.All();
            var letra = new BLLLetra();

            ViewData["Letra"] = letra.All();
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"]       = bllempresa.AllCliente();
            ViewData["ListaFacturas"] = null;
            return(View());
        }
Example #10
0
 public ActionResult Create(Empresa cliente)
 {
     try
     {
         var        user       = User.Identity.Name;
         BLLEmpresa bllempresa = new BLLEmpresa();
         bllempresa.CreateCliente(cliente, user);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Example #11
0
        public ActionResult BuscarComprobantes(Cliente factura)
        {
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"] = bllempresa.AllCliente();
            var fac = new BLLFactura();

            ViewData["ListaFacturas"] = fac.VW_FACTURA_SALDO(factura).ToList();
            var cob = new BLLCobranza();

            ViewData["ListaCobranzas"]       = cob.BuscarCobranza_View(factura).ToList();
            ViewData["SaldoCuentaCorriente"] = cob.SaldoCuentaCorriente(factura).ToList();
            return(View());
        }
Example #12
0
        public ActionResult Create(Empresa proveedor)
        {
            try
            {
                var user = User.Identity.Name;

                BLLEmpresa bllempresa = new BLLEmpresa();
                bllempresa.CreateProveedor(proveedor, user);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #13
0
 public ActionResult Edit(int id, Empresa proveedor)
 {
     try
     {
         var btc = new BLLTipoContribuyente();
         ViewData["TipoContribuyente"] = btc.All();
         BLLEmpresa bllempresa = new BLLEmpresa();
         bllempresa.UpdateProveedor(proveedor);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Example #14
0
        public ActionResult BuscarComprobante(Cliente factura)
        {
            var btcomp = new BLLTipoComprobante();

            ViewData["TipoComprobante"] = btcomp.All();
            var letra = new BLLLetra();

            ViewData["Letra"] = letra.All();
            var bllempresa = new BLLEmpresa();

            ViewData["Cliente"] = bllempresa.AllCliente();
            factura.IdTipo      = 1;
            var fac = new BLLFactura();

            ViewData["ListaFacturas"] = fac.VW_FACTURA_CABECERA(factura).ToList();
            return(View());
        }
Example #15
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloEmpresa modelo = new ModeloEmpresa();
                modelo.EmpNome      = txtNome.Text;
                modelo.EmpRSocial   = txtRSocial.Text;
                modelo.EmpCnpj      = txtCNPJ.Text;
                modelo.EmpIe        = txtIE.Text;
                modelo.EmpCep       = txtCep.Text;
                modelo.EmpEstado    = txtEstado.Text;
                modelo.EmpCidade    = txtCidade.Text;
                modelo.EmpEndereco  = txtRua.Text;
                modelo.EmpEndNumero = txtNumero.Text;
                modelo.EmpBairro    = txtBairro.Text;
                modelo.EmpFone      = txtTelefone.Text;
                modelo.EmpCelular   = txtCelular.Text;
                modelo.EmpEmail     = txtEmail.Text;

                //obj para gravar os dados no banco
                DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
                BLLEmpresa bll = new BLLEmpresa(cx);
                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código " + modelo.EmpCod.ToString());
                }
                else
                {
                    //alterar uma categoria
                    modelo.EmpCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Example #16
0
 private void btExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
         if (d.ToString() == "Yes")
         {
             DAOConexao cx  = new DAOConexao(DAOBanco.StringDeConexao);
             BLLEmpresa bll = new BLLEmpresa(cx);
             bll.Excluir(Convert.ToInt32(txtCodigo.Text));
             this.LimpaTela();
             this.alteraBotoes(1);
         }
     }
     catch
     {
         MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local.");
         this.alteraBotoes(3);
     }
 }
        private void btn_salvar_Click_1(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();


                p.NomeEmpresa = nameBox.Text;
                p.Descricao   = descriptionBox.Text;
                p.CodeEmpresa = cnpjBox.Text;



                bllempresa.Incluir(p);

                MessageBox.Show("Empresa inserida com sucesso");

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao inserir errro geral:" + ex.Message);
            }
        }
Example #18
0
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                MODELOEmpresa  a          = new MODELOEmpresa();
                DadosDaConexao dc         = new DadosDaConexao();
                DALConexao     cx         = new DALConexao(dc.StringDeConexao);
                BLLEmpresa     bllempresa = new BLLEmpresa(cx);
                bllempresa.Excluir(guardar);
                MessageBox.Show("Empresa excluida com sucesso.");

                limparCampos();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Falha ao excluir erro:" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao excluir erro geral:" + ex.Message);
            }
        }
Example #19
0
        public ActionResult Buscar(Cliente factura)
        {
            try
            {
                var btc = new BLLTipoContribuyente();
                ViewData["TipoContribuyente"] = btc.All();
                var btcomp = new BLLTipoComprobante();
                ViewData["TipoComprobante"] = btcomp.All();
                var letra = new BLLLetra();
                ViewData["Letra"] = letra.All();
                var bllempresa = new BLLEmpresa();
                ViewData["Cliente"] = bllempresa.AllCliente();
                var fac = new BLLFactura();
                ViewData["ListaTraslados"] = fac.LISTAR_COMPROBANTE_DETALLE(factura).ToList();

                return(View(factura));
            }
            catch
            {
                return(View());
            }
        }
Example #20
0
        private void btn_deletar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc         = new DadosDaConexao();
                DALConexao     cx         = new DALConexao(dc.StringDeConexao);
                BLLEmpresa     bllempresa = new BLLEmpresa(cx);
                bllempresa.Excluir(Convert.ToInt32(TXTIDempresa.Text));
                MessageBox.Show("Empresa excluido com sucesso.");

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Falha ao excluir erro:" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao excluir erro geral:" + ex.Message);
            }
        }
Example #21
0
        public ActionResult ExportToExcel(string search, int?page)
        {
            var gv    = new GridView();
            var cp    = new BLLEmpresa();
            var lista = cp.AllCliente();

            gv.DataSource = cp.AllCliente();
            gv.DataBind();
            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment; filename=DemoExcel.xls");
            Response.ContentType = "application/ms-excel";
            Response.Charset     = "";
            StringWriter   objStringWriter   = new StringWriter();
            HtmlTextWriter objHtmlTextWriter = new HtmlTextWriter(objStringWriter);

            gv.RenderControl(objHtmlTextWriter);
            Response.Output.Write(objStringWriter.ToString());
            Response.Flush();
            Response.End();
            return(View(lista.Where(x => x.RazonSocial.ToUpper().StartsWith(search.ToUpper())).ToList().ToPagedList(page ?? 1, 10)));
        }
Example #22
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllEmpresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                // p.Nome = TXTNome.Text;
                p.Nome       = TXTNomeEmpresa.Text;
                p.CodEmpresa = TXTCODEmpresa.Text;
                p.Descricao  = TXTDescricao.Text;

                bllEmpresa.Alterar(p);
                MessageBox.Show("Usuario alterado com sucesso.");

                LimparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar errro geral:" + ex.Message);
            }
        }
Example #23
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.Nome = textBox_NomeEmpresa.Text;
                p.Cnpj = textBox_CNPJ.Text;
                p.Cnpj = textBox_DescricaoEmpresa.Text;

                bllempresa.Incluir(p);
                textBox_IDEmpresa.Text = p.Id.ToString();
                MessageBox.Show("Empresa inserida com sucesso id:" + p.Id);

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro j'a existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao inserir errro geral:" + ex.Message);
            }
        }
Example #24
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.IDEMPRESA1  = Convert.ToInt32(TXTId.Text);
                p.NOME1       = txtEmpresa.Text;
                p.CODEMPRESA1 = txtCnpj.Text;
                p.DESCRICAO1  = txtDescricaoEp.Text;

                bllempresa.Alterar(p);
                MessageBox.Show("Empresa alterada com sucesso.");

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar errro geral:" + ex.Message);
            }
        }
Example #25
0
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc         = new DadosDaConexao();
                DALConexao     cx         = new DALConexao(dc.StringDeConexao);
                BLLEmpresa     bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.NomeEmpresa = nameBox.Text;
                p.Descricao   = descriptionBox.Text;
                p.CodeEmpresa = cnpjBox.Text;
                p.IdEmpresa   = guardar;


                bllempresa.Alterar(p);
                MessageBox.Show("Empresa alterada com sucesso.");

                limparCampos();
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar erro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar erro geral:" + ex.Message);
            }
        }
 public IHttpActionResult SaveEmpresa(DTOEmpresa Empresa)
 {
     return Ok(BLLEmpresa.GuardarEmpresa(Empresa));
 }
 public IHttpActionResult GetEmpresaLigera()
 {
     return Ok(BLLEmpresa.ListarEmpresaLigera());
 }
Example #28
0
 public List <DTOEmpresaLigera> ListarEmpresaLigera()
 {
     return(BLLEmpresa.ListarEmpresaLigera());
 }
Example #29
0
 public List <DTOEmpresa> ListarEmpresas()
 {
     return(BLLEmpresa.ListaEmpresas());
 }
Example #30
0
        public string GuardarEmpresa(string Razon, string NombreC, string Paterno, string Materno, string EmailC, string Telefono, string Celular, string Pais, string Estado, string Delegacion,
                                     string CP, string NoExterior, string NoInterior, string Calle, string Email, string RFC, string Observacion, string Colonia, string CalleF, string NoExteriorF,
                                     string NoInteriorF, string CPF, string ColoniaF, string PaisF, string EstadoF, string DelegacionF, string ObservacionF, string Igual, string FechaV, string UsuarioId)
        {
            DTOEmpresa empresa = (new DTOEmpresa
            {
                RFC = RFC,
                RazonSocial = Razon,
                FechaVigencia = DateTime.ParseExact(FechaV.Replace('-', '/'), "dd/MM/yyyy", CultureInfo.InvariantCulture),
                Usuarioid = int.Parse(UsuarioId),
                EmpresaDetalle = new DTOEmpresaDetalle
                {
                    Nombre = NombreC,
                    Paterno = Paterno,
                    Materno = Materno,
                    EmailContacto = EmailC,
                    Telefono = Telefono,
                    Celular = Celular,
                    PaisId = int.Parse(Pais),
                    EntidadFederativaId = int.Parse(Estado),
                    MunicipioId = int.Parse(Delegacion),
                    CP = CP,
                    Colonia = Colonia,
                    Calle = Calle,
                    NoExterior = NoExterior,
                    NoInterior = NoInterior,
                    Email = Email,
                    Observacion = Observacion,

                    DatosFiscales = Igual == "false" ? new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(PaisF),
                        EntidadFederativaId = int.Parse(EstadoF),
                        MunicipioId = int.Parse(DelegacionF),
                        CP = CPF,
                        Colonia = ColoniaF,
                        Calle = CalleF,
                        NoExterior = NoExteriorF,
                        NoInterior = NoInteriorF,
                        Observacion = ObservacionF,
                        EsEmpresa = true,
                    } : new DTODatosFicales
                    {
                        RFC = RFC,
                        PaisId = int.Parse(Pais),
                        EntidadFederativaId = int.Parse(Estado),
                        MunicipioId = int.Parse(Delegacion),
                        CP = CP,
                        Colonia = Colonia,
                        Calle = Calle,
                        NoExterior = NoExterior,
                        NoInterior = NoInterior,
                        Observacion = Observacion,
                        EsEmpresa = true,
                    }
                }
            });

            return(BLLEmpresa.GuardarEmpresa(empresa));
        }