Beispiel #1
0
        public void EmpresaControllerTest_Atualizar_PassandoObjetoInvalido_Retorna400()
        {
            _controller.ModelState.AddModelError("RazaoSocial", "Required");

            var result = _controller.Atualizar(It.IsAny <Guid>(), It.IsAny <Empresa>());

            result.Should().BeOfType <BadRequestObjectResult>();
            _serviceMock.Verify(x => x.Alterar(It.IsAny <Guid>(), It.IsAny <Empresa>()), Times.Never());
        }
Beispiel #2
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            // Cria a instância
            EmpresaEntity     empresa           = new EmpresaEntity();
            EmpresaController empresaController = new EmpresaController();

            if (txtCnpj.Text == "" || txtRazao.Text == "" || txtNome.Text == "")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                empresa.cnpjEmp = txtCnpj.Text;
                empresa.razEmp  = txtRazao.Text;
                empresa.nomEmp  = txtNome.Text;
                empresa.endEmp  = txtEndereco.Text;
                empresa.cidEmp  = txtCidade.Text;
                empresa.ufEmp   = txtUf.Text;
                empresa.telEmp  = txtTelefone.Text;

                string cnpjEmp = null;

                try
                {
                    cnpjEmp = Request.QueryString["cnpjEmp"].ToString();
                }
                catch
                { }

                // Chama método
                if (cnpjEmp != null)
                {
                    empresa.cnpjEmp = cnpjEmp;
                    if (empresaController.Atualizar(empresa))
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa alterada com sucesso!'); window.location.href='Empresa.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                    }
                }
                else
                {
                    if (empresaController.Inserir(empresa, Session["cpf"].ToString()))
                    {
                        UsuarioController usuarioController = new UsuarioController();
                        usuarioController.InserirContrato(Session["cpf"].ToString(), empresa.cnpjEmp, 3); // 3 -> código de proprietário

                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa salva com sucesso!'); window.location.href='Empresa.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>");
                    }
                }
            }
        }
Beispiel #3
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            EmpresaEntity     empresa           = new EmpresaEntity();
            EmpresaController empresaController = new EmpresaController();

            if (txtCnpj.Text == "" || txtNome.Text == "" || txtTelefone.Text == "")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                empresa.cnpjEmp = txtCnpj.Text;
                empresa.nomEmp  = txtNome.Text;
                empresa.endEmp  = txtEndereco.Text;
                empresa.cidEmp  = txtCidade.Text;
                empresa.ufEmp   = txtUf.Text;
                empresa.telEmp  = txtTelefone.Text;

                if (Session["cnpjEmp"] != null)
                {
                    if (empresaController.Atualizar(empresa))
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa alterada com sucesso!'); window.location.href='Home.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                    }
                }
                else
                {
                    if (empresaController.Inserir(empresa))
                    {
                        ContratoEntity contrato = new ContratoEntity();
                        contrato.cpfUsu  = Session["cpfUsu"].ToString();
                        contrato.cnpjEmp = empresa.cnpjEmp;
                        contrato.codCar  = 3; // 3 -> código de proprietário
                        ContratoController contratoController = new ContratoController();
                        contratoController.Inserir(contrato);

                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa salva com sucesso!'); window.location.href='Login.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>");
                    }
                }
            }
        }