예제 #1
0
        public int AlterarEmpresa(EmpresaVO objEmpresa)
        {
            MySqlConnection con = MinhaConexao();
            MySqlCommand    cmd = new MySqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = Procedure.AlterarEmpresa;
            cmd.Connection  = con;

            cmd.Parameters.AddWithValue("p_nome_empresa", objEmpresa.NomeEmpresa);
            cmd.Parameters.AddWithValue("p_endereco_empresa", objEmpresa.EnderecoEmpresa);
            cmd.Parameters.AddWithValue("p_telefone_empresa", objEmpresa.TelefoneEmpresa);
            cmd.Parameters.AddWithValue("p_id_empresa", objEmpresa.CodigoEmpresa);

            try
            {
                cmd.Connection.Open();
                cmd.ExecuteNonQuery();

                return(1);
            }
            catch
            {
                return(-1);
            }
            finally
            {
                if (cmd.Connection.State == ConnectionState.Open)
                {
                    cmd.Connection.Close();
                }
            }
        }
예제 #2
0
 public Cliente(EmpresaVO vo)
 {
     this.EmpresaRUT            = vo.Rut;
     this.EmpresaNombreContacto = vo.Contacto;
     this.ClienteNombre         = vo.Nombre;
     this.ClienteDireccion      = vo.Direccion;
     this.ClienteTelefono       = vo.Telefono;
 }
예제 #3
0
        public List <EmpresaVO> ConsultarEmpresa(int codLogado)
        {
            MySqlConnection con = MinhaConexao();
            MySqlCommand    cmd = new MySqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = Procedure.ConsultarEmpresa;
            cmd.Connection  = con;

            List <EmpresaVO> lstRetorno = new List <EmpresaVO>();

            cmd.Parameters.AddWithValue("p_id_usuario", codLogado);

            try
            {
                cmd.Connection.Open();
                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    EmpresaVO vo = new EmpresaVO();

                    vo.CodigoEmpresa   = Convert.ToInt32(dr["id_empresa"]);
                    vo.NomeEmpresa     = dr["nome_empresa"].ToString();
                    vo.EnderecoEmpresa = dr["endereco_empresa"].ToString();
                    vo.TelefoneEmpresa = dr["telefone_empresa"].ToString();


                    lstRetorno.Add(vo);
                }
                if (dr.HasRows)
                {
                    dr.Close();
                }
            }
            catch
            {
                return(null);
            }
            finally
            {
                if (cmd.Connection.State == ConnectionState.Open)
                {
                    cmd.Connection.Close();
                }
            }
            return(lstRetorno);
        }
예제 #4
0
        public ActionResult Alterar(int?cod_empresa)
        {
            if (cod_empresa == null || cod_empresa == 0)
            {
                CarregarEmpresa();
                MontarTitulo(3);
                return(View("Consultar"));
            }

            EmpresaDAO dao = new EmpresaDAO();
            EmpresaVO  vo  = dao.DetalheEmpresa(Convert.ToInt32(cod_empresa), 1);

            ViewBag.cod_empresa      = vo.CodigoEmpresa;
            ViewBag.nome_empresa     = vo.NomeEmpresa;
            ViewBag.endereco_empresa = vo.EnderecoEmpresa;
            ViewBag.telefone_empresa = vo.TelefoneEmpresa;
            MontarTitulo(2);
            return(View());
        }
예제 #5
0
        public EmpresaVO DetalheEmpresa(int CodEmpresa, int codUsuario)
        {
            MySqlConnection con = MinhaConexao();
            MySqlCommand    cmd = new MySqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = Procedure.DetalheEmpresa;
            cmd.Connection  = con;

            EmpresaVO objEmpresa = new EmpresaVO();

            cmd.Parameters.AddWithValue("p_id_empresa", CodEmpresa);
            cmd.Parameters.AddWithValue("p_id_usuario", codUsuario);

            try
            {
                cmd.Connection.Open();
                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    objEmpresa.CodigoEmpresa   = Convert.ToInt32(dr["id_empresa"]);
                    objEmpresa.EnderecoEmpresa = dr["endereco_empresa"].ToString();
                    objEmpresa.NomeEmpresa     = dr["nome_empresa"].ToString();
                    objEmpresa.TelefoneEmpresa = dr["telefone_empresa"].ToString();
                }
            }
            catch
            {
                return(null);
            }
            finally
            {
                if (cmd.Connection.State == ConnectionState.Open)
                {
                    cmd.Connection.Close();
                }
            }
            return(objEmpresa);
        }
예제 #6
0
 //Registro mestre do estabelecimento, destinado à identificação do estabelecimento informante
 public static void GerarRegistro10()
 {
     try
     {
         Empresa = new EmpresaController().PegaEmpresa(FCaixa.Configuracao.IdEmpresa);
         FDataModule.ACBrSintegra.Registro10.CNPJ                = Empresa.Cnpj;
         FDataModule.ACBrSintegra.Registro10.Inscricao           = Empresa.InscricaoEstadual;
         FDataModule.ACBrSintegra.Registro10.RazaoSocial         = Empresa.RazaoSocial;
         FDataModule.ACBrSintegra.Registro10.Cidade              = Empresa.Cidade;
         FDataModule.ACBrSintegra.Registro10.Estado              = Empresa.Uf;
         FDataModule.ACBrSintegra.Registro10.Telefone            = Empresa.Fone;
         FDataModule.ACBrSintegra.Registro10.DataInicial         = Convert.ToDateTime(DataInicial);
         FDataModule.ACBrSintegra.Registro10.DataFinal           = Convert.ToDateTime(Convert.ToDateTime(DataFinal));
         FDataModule.ACBrSintegra.Registro10.CodigoConvenio      = CodigoConvenio;
         FDataModule.ACBrSintegra.Registro10.NaturezaInformacoes = NaturezaInformacao;
         FDataModule.ACBrSintegra.Registro10.FinalidadeArquivo   = FinalidadeArquivo;
     }
     catch (Exception eError)
     {
         Log.write(eError.ToString());
     }
 }
예제 #7
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 IHttpActionResult Persona([FromBody] CreateClientEmpresa empresa)
 {
     try
     {
         IFachadaWeb fac = new FabricaFachadas().CrearFachadaWeb;
         EmpresaVO   emp = new EmpresaVO();
         emp.Rut         = empresa.Rut;
         emp.Contacto    = empresa.Contacto;
         emp.Direccion   = empresa.Direccion;
         emp.Telefono    = empresa.Telefono;
         emp.TipoCliente = empresa.TipoCliente.ToString();
         emp.Nombre      = empresa.Nombre;
         emp.Email       = empresa.Email;
         emp.Password    = empresa.Password;
         emp.Activo      = empresa.Activo;
         emp.TipoUsuario = emp.TipoUsuario.ToString();
         fac.InsertarCliente(emp);
         return(Ok());
     }
     catch (UsuarioYaExisteException)
     {
         return(Conflict());
     }
 }
예제 #9
0
        public EmpresaVO PegaEmpresa(int pId)
        {
            ConsultaSQL = "select * from ECF_EMPRESA where ID=" + Convert.ToString(pId);


            try
            {
                EmpresaVO Empresa = new EmpresaVO();

                comando = new MySqlCommand(ConsultaSQL, conexao);
                leitor  = comando.ExecuteReader();
                leitor.Read();

                Empresa.Id                      = Convert.ToInt32(leitor["ID"]);
                Empresa.IdEmpresa               = Convert.IsDBNull(leitor["ID_EMPRESA"]) ? 0 : Convert.ToInt32(leitor["ID_EMPRESA"]);
                Empresa.RazaoSocial             = Convert.ToString(leitor["RAZAO_SOCIAL"]);
                Empresa.NomeFantasia            = Convert.ToString(leitor["NOME_FANTASIA"]);
                Empresa.Cnpj                    = Convert.ToString(leitor["CNPJ"]);
                Empresa.InscricaoEstadual       = Convert.ToString(leitor["INSCRICAO_ESTADUAL"]);
                Empresa.InscricaoEstadualSt     = Convert.ToString(leitor["INSCRICAO_ESTADUAL_ST"]);
                Empresa.InscricaoMunicipal      = Convert.ToString(leitor["INSCRICAO_MUNICIPAL"]);
                Empresa.InscricaoJuntaComercial = Convert.ToString(leitor["INSCRICAO_JUNTA_COMERCIAL"]);
                Empresa.DataInscJuntaComercial  = Convert.IsDBNull(leitor["DATA_INSC_JUNTA_COMERCIAL"]) ? new DateTime() : (DateTime)(leitor["DATA_INSC_JUNTA_COMERCIAL"]);
                Empresa.MatrizFilial            = Convert.ToString(leitor["MATRIZ_FILIAL"]);
                Empresa.DataCadastro            = Convert.IsDBNull(leitor["DATA_CADASTRO"]) ? new DateTime() : (DateTime)(leitor["DATA_CADASTRO"]);
                Empresa.DataInicioAtividades    = Convert.IsDBNull(leitor["DATA_INICIO_ATIVIDADES"]) ? new DateTime() : (DateTime)(leitor["DATA_INICIO_ATIVIDADES"]);
                Empresa.Suframa                 = Convert.ToString(leitor["SUFRAMA"]);
                Empresa.Email                   = Convert.ToString(leitor["EMAIL"]);
                Empresa.ImagemLogotipo          = Convert.ToString(leitor["IMAGEM_LOGOTIPO"]);
                Empresa.Crt                     = Convert.ToString(leitor["CRT"]);
                Empresa.TipoRegime              = Convert.ToString(leitor["TIPO_REGIME"]);
                Empresa.AliquotaPis             = Convert.IsDBNull(leitor["ALIQUOTA_PIS"]) ? 0 : Convert.ToDecimal(leitor["ALIQUOTA_PIS"]);
                Empresa.AliquotaCofins          = Convert.IsDBNull(leitor["ALIQUOTA_COFINS"]) ? 0 : Convert.ToDecimal(leitor["ALIQUOTA_COFINS"]);
                Empresa.Logradouro              = Convert.ToString(leitor["LOGRADOURO"]);
                Empresa.Numero                  = Convert.ToString(leitor["NUMERO"]);
                Empresa.Complemento             = Convert.ToString(leitor["COMPLEMENTO"]);
                Empresa.Cep                     = Convert.ToString(leitor["CEP"]);
                Empresa.Bairro                  = Convert.ToString(leitor["BAIRRO"]);
                Empresa.Cidade                  = Convert.ToString(leitor["CIDADE"]);
                Empresa.Uf                      = Convert.ToString(leitor["UF"]);
                Empresa.Fone                    = Convert.ToString(leitor["FONE"]);
                Empresa.Fax                     = Convert.ToString(leitor["FAX"]);
                Empresa.Contato                 = Convert.ToString(leitor["CONTATO"]);
                Empresa.CodigoIbgeCidade        = Convert.ToInt32(leitor["CODIGO_IBGE_CIDADE"]);
                Empresa.CodigoIbgeUf            = Convert.ToInt32(leitor["CODIGO_IBGE_UF"]);

                return(Empresa);
            }

            catch (Exception eError)
            {
                Log.write(eError.ToString());
                return(null);
            }
            finally
            {
                if (leitor != null)
                {
                    leitor.Close();
                }
            }
        }