public ActionResult GravarEmpresa(string nome_empresa, string endereco, string telefone, int?cod_empresa)
        {
            if (nome_empresa.Trim() == string.Empty || endereco.Trim() ==
                string.Empty || telefone.Trim() ==
                string.Empty)
            {
                ViewBag.Validar = 0;
            }
            else
            {
                try
                {
                    //Cria o Objeto DAO
                    EmpresaDAO objDAO = new EmpresaDAO();

                    //Cria o objeto para gravar
                    tb_empresa  objEmpresa  = new tb_empresa();
                    tb_endereco objEndereco = new tb_endereco();

                    objEmpresa.cod_usuario  = CodigoUsuarioLogado;
                    objEmpresa.nome_empresa = nome_empresa.Trim();
                    objEndereco.endereco    = endereco.Trim();
                    objEndereco.telefone    = telefone.Trim();

                    objEmpresa.tb_endereco.Add(objEndereco);

                    //Verifica se é uma inserção
                    if (cod_empresa == null)
                    {
                        objDAO.InserirEmpresa(objEmpresa);
                    }
                    else
                    {
                        objEmpresa.cod_empresa = Convert.ToInt32(cod_empresa);
                        objDAO.AlterarEmpresa(objEmpresa);
                    }

                    ViewBag.Validar = 1;
                }
                catch
                {
                    ViewBag.Validar = -1;
                }
            }

            ConsultarEmpresa();

            return(View("Empresa"));
        }
Ejemplo n.º 2
0
        public ActionResult Gravar(int?cod_empresa, string nome_empresa, string endereco_empresa, string telefone_empresa)
        {
            if (nome_empresa.Trim() == "" || endereco_empresa.Trim() == "" || telefone_empresa.Trim() == "")
            {
                ViewBag.ret = 0;
            }
            else
            {
                EmpresaVO  vo  = new EmpresaVO();
                EmpresaDAO dao = new EmpresaDAO();

                vo.CodigoEmpresa   = cod_empresa == null ? 0 : Convert.ToInt32(cod_empresa);
                vo.CodigoUsuario   = 1;
                vo.EnderecoEmpresa = endereco_empresa;
                vo.NomeEmpresa     = nome_empresa;
                vo.TelefoneEmpresa = telefone_empresa;

                if (cod_empresa != null)
                {
                    ViewBag.ret = dao.AlterarEmpresa(vo);

                    ViewBag.cod_empresa      = cod_empresa;
                    ViewBag.nome_empresa     = nome_empresa;
                    ViewBag.telefone_empresa = telefone_empresa;
                    ViewBag.endereco_empresa = endereco_empresa;
                }
                else
                {
                    ViewBag.ret = dao.InserirEmpresa(vo);
                }


                ViewBag.ret = dao.InserirEmpresa(vo);
            }

            MontarTitulo(cod_empresa == null ? 1 : 2);
            return(View(cod_empresa == null ? "Cadastrar" : "Alterar"));
        }
        public ActionResult Gravar(string nome, string tel, string end, string sit, string cod, string btn)
        {
            string pagina = "";


            if (btn == "excluir")
            {
                int        codEmpresa = Convert.ToInt32(cod);
                EmpresaDAO ObjDao     = new EmpresaDAO();

                try
                {
                    ObjDao.ExcluirEmpresa(codEmpresa);
                    ViewBag.Ret = 1;
                    ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                }
                catch (Exception)
                {
                    ViewBag.Ret = -1;
                    ViewBag.Msg = Mensagens.Msg.MensagemErroExclusao;
                }

                pagina = "Consultar";
                MontarTitulo(3);
                ConsultarEmpresas();
            }
            else
            {
                if (nome.Trim() == "" || tel.Trim() == "" || end.Trim() == "" || sit == "")
                {
                    ViewBag.Ret = 0;
                    ViewBag.Msg = Mensagens.Msg.MesagemCampoObg;

                    if (cod == null)
                    {
                        MontarTitulo(1);
                        pagina = "Cadastrar";
                    }
                    else
                    {
                        MontarTitulo(2);
                        pagina = "Alterar";
                    }
                }
                else
                {
                    EmpresaDAO objdao     = new EmpresaDAO();
                    tb_empresa objEmpresa = new tb_empresa();


                    objEmpresa.nome_empresa     = nome;
                    objEmpresa.tel_empresa      = tel;
                    objEmpresa.endereco_empresa = end;
                    objEmpresa.site_empresa     = sit;
                    objEmpresa.data_cadastro    = DateTime.Now;
                    objEmpresa.id_usuario       = CodigoLogado;

                    try
                    {
                        if (cod == null)
                        {
                            objdao.InserirEmpresa(objEmpresa);
                            MontarTitulo(1);
                            pagina = "Cadastrar";
                        }
                        else
                        {
                            objdao.AlterarEmpresa(objEmpresa);
                            MontarTitulo(2);
                            pagina = "Alterar";
                        }
                        ViewBag.ret = 1;
                        ViewBag.Msg = Mensagens.Msg.MensagemSucesso;
                    }
                    catch (Exception ex)
                    {
                        ViewBag.ret = -1;
                        ViewBag.Msg = Mensagens.Msg.MensagemErro;

                        if (cod == null)
                        {
                            MontarTitulo(1);
                            pagina = "Cadastrar";
                        }
                        else
                        {
                            MontarTitulo(2);
                            pagina = "Alterar";
                        }
                    }

                    MontarTitulo(1);
                }
            }
            return(View(pagina));
        }
Ejemplo n.º 4
0
 public void AlterarEmpresa(Empresa empresa)
 {
     empresaDao = new EmpresaDAO();
     empresaDao.AlterarEmpresa(empresa);
 }