コード例 #1
0
        private void AlterarDadosEmpresa()
        {
            if (MessageBox.Show("Confirma alteração das seguintes informações abaixo ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Empresa empresa = new Empresa();

                empresa._Bairro       = txtBairro.Text;
                empresa._Cep          = txtCEP.Text;
                empresa._Cidade       = txtCidade.Text;
                empresa._CnpjCpf      = txtCpfCnpj.Text;
                empresa._Email        = txtEmail.Text;
                empresa._Fone         = txtTelefone.Text;
                empresa._IdEmpresa    = int.Parse(txtCodigo.Text);
                empresa._NomeFantasia = txtNomeFantasia.Text;
                empresa._Numero       = int.Parse(txtNumero.Text);
                empresa._RazaoSocial  = txtRazaoSocial.Text;
                empresa._Rua          = txtRua.Text;
                empresa._Slogan       = txtSloganEmpresa.Text;
                empresa._Status       = "Ativo";
                empresa._UF           = txtUF.Text;
                empresa.DataCadastro  = Convert.ToDateTime(DateTime.Now);

                EmpresaBO empresaBO = new EmpresaBO();
                empresaBO.AlterarEmpresa(empresa);
            }
        }
コード例 #2
0
        private void frmConfiguracoesGeraisSistema_Load(object sender, EventArgs e)
        {
            ExibirFotoRegistro();

            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            txtBairro.Text        = empresa._Bairro;
            txtCEP.Text           = empresa._Cep;
            txtCidade.Text        = empresa._Cidade;
            txtCodigo.Text        = empresa._IdEmpresa.ToString();
            txtCpfCnpj.Text       = empresa._CnpjCpf;
            txtEmail.Text         = empresa._Email;
            txtNomeFantasia.Text  = empresa._NomeFantasia;
            txtNumero.Text        = empresa._Numero.ToString();
            txtRazaoSocial.Text   = empresa._RazaoSocial;
            txtRua.Text           = empresa._Rua;
            txtSloganEmpresa.Text = empresa._Slogan;
            txtTelefone.Text      = empresa._Fone;
            txtUF.Text            = empresa._UF;
            txtQtde.SelectedItem  = empresa.QtdeImpressaoRecibo.ToString();

            rbSim.Checked = empresa.ConfirmaImpressao == 1 ? true : false;
            rbSim.Checked = empresa.ConfirmaImpressao == 0 ? false : true;
        }
コード例 #3
0
        private void txtQtde_Leave(object sender, EventArgs e)
        {
            try
            {
                if (txtQtde.Text.Equals("Selecione..."))
                {
                    MessageBox.Show("Selecione uma opção", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtQtde.Focus();
                    return;
                }
                else
                {
                    Empresa   empresa   = new Empresa();
                    EmpresaBO empresaBo = new EmpresaBO();

                    empresa = empresaBo.SelecionaUltimoRegistroEmpresa();

                    empresa.QtdeImpressaoRecibo = Convert.ToInt32(txtQtde.Text);
                    empresa._CnpjCpf            = empresa._CnpjCpf;
                    empresaBo.AlterarQtdeImpressaoRecibo(empresa);
                }
            }
            catch (Exception msg)
            {
                MessageBox.Show(msg.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #4
0
        public void GerarArquivoTxtComprovantePgto()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(vendas._CodigoCliente);

            DateTime data = DateTime.Now;

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ComprovantePgto.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                          COMPROVANTE DE PAGAMENTO                    ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PARCELA PAGA",
                "Nº VENDA:" + vendaID + "      Nº CONTA: " + contaID,
                "PARC  VCTO           DIAS ATR.  VLOR  MULTA  JUROS  VLRPAGO",
                " " + txtNParcela.Text + "   " + txtDataVencimento.Text + "    " + diasAtraso + "             " + txtValorParcela.Text.Substring(3) + "  " + " " + txtMulta.Text.Substring(3) + "    " + txtJuros.Text.Substring(3) + "      " + txtTotalPaga.Text.Substring(3),
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "FORMA RECEBIMENTO",
                "ITEM         FORMA PAG         DATA PAG       VALOR",
                IncluirItensFormaRecebimento(),
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Porto Velho - Ro - Data Hora Pagamento: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ComprovantePgto.txt", texto);
        }
コード例 #5
0
        public void ImprimirComprovanteVenda()
        {
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            empresa       = empresaBO.SelecionaUltimoRegistroEmpresa();
            qtdeImpressao = empresa.QtdeImpressaoRecibo;
            int copia = 1;

            if (empresa.ConfirmaImpressao == 1)
            {
                if (MessageBox.Show("Deseja imprimir comprovante da venda: " + numeroVenda.ToString() + "", "Confirmação recibo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    while (copia <= qtdeImpressao)
                    {
                        string path = exeLocation + "\\Cupom\\ComprovanteVenda.txt";
                        frmRealizarVendas.ShellExecuteA(this.Handle.ToInt32(), "print", path, null, null, 0);

                        copia++;
                    }
                }
            }
            else
            {
                while (copia <= qtdeImpressao)
                {
                    string path = exeLocation + "\\Cupom\\ComprovanteVenda.txt";
                    frmRealizarVendas.ShellExecuteA(this.Handle.ToInt32(), "print", path, null, null, 0);

                    copia++;
                }
            }
        }
コード例 #6
0
        /// <summary>
        /// Evento disparado para carregar a página
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            //Faz com que a session expire
            Response.Cache.SetExpires(DateTime.Now.Subtract(new TimeSpan(24, 0, 0)));
            //Desabilita a cache para a página
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            if (!IsPostBack)
            {
                if(!Request.QueryString["empresa"].IsNullOrEmpty())
                {
                    EmpresaVO empresa = new EmpresaBO().SelectById(Request.QueryString["empresa"].ToInt32());
                    List<EmpresaSetorVO> setoresRetorno = new List<EmpresaSetorVO>();

                    setoresRetorno.Add(new EmpresaSetorVO() { Id = 0, Nome = empresa.Nome });
                    empresa.Setores.Where(x => x.SetorPai == null).ToList().ForEach(x => setoresRetorno.Add(new EmpresaSetorVO() { Id = x.Id, Nome = x.Nome, SetorPai = new EmpresaSetorVO() { Nome = empresa.Nome, Id = 0 } }));

                    foreach (EmpresaSetorVO setor in empresa.Setores)
                    {
                        if (setor.SetoresFilhos.Count > 0)
                            SetSetoresFilhos(setoresRetorno, setor.SetoresFilhos.ToList());
                    }
                    hdfValores.Value = JSON.Serialize(setoresRetorno);
                }
            }
        }
コード例 #7
0
        //public EmpresaBO Obtener_Direccion_Empresa(int id)
        //{
        //    var DirEmp = new DireccionBO();
        //    String StrBuscar = string.Format("Select * from Direccion where IdDireccion="+id);
        //    DataTable Datos = oConexion.TablaConnsulta(StrBuscar);
        //    DataRow row = Datos.Rows[0];
        //    DirEmp.CalleDir =(row["IdEmpresa"]).ToString();
        //    DirEmp.NombreEmpre = row["NombreEmpre"].ToString();
        //    DirEmp.MisionEmpre = row["MisionEmpre"].ToString();
        //    DirEmp.VisionEmpre = row["VisionEmpre"].ToString();
        //    DirEmp.ValoresEmpre = row["ValoresEmpre"].ToString();
        //    DirEmp.CorreoEmpre = row["CorreoEmpre"].ToString();
        //    DirEmp.TelefenoEmpre = row["TelefenoEmpre"].ToString();
        //    DirEmp.FacebookEmpre = row["FacebookEmpre"].ToString();
        //    DirEmp.IdDireccion1 = Convert.ToInt32(row["IdDireccion1"]);
        //    DirEmp.FechaRegistroEmpre = Convert.ToDateTime(row["FechaRegistroEmpre"].ToString());
        //    DirEmp.StatusEmpre = Convert.ToBoolean(row["StatusEmpre"]);
        //    return DirEmp;
        //}

        public EmpresaBO Obtener_NombreUser(int id)
        {
            var       Empresa   = new EmpresaBO();
            String    StrBuscar = string.Format("Select NombreUsu from Usuario where IdUsuario=" + id);
            DataTable Datos     = oConexion.TablaConnsulta(StrBuscar);
            DataRow   row       = Datos.Rows[0];

            Empresa.nombreusuario = row["NombreUsu"].ToString();
            return(Empresa);
        }
コード例 #8
0
        private IEmpresaBO CrearSession()
        {
            if (Session["EmpresaBO"] == null)
            {
                Session["EmpresaBO"] = new EmpresaBO();
            }
            IEmpresaBO empresaSession = Session["EmpresaBO"] as EmpresaBO;

            return(empresaSession);
        }
コード例 #9
0
        public void GerarArquivoTxtComprovanteVenda()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            string nomeCliente = clienteID != 0 ? "VENDA AVULSA" : "VENDA AVULSA";

            DateTime data = DateTime.Now;

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ComprovanteVenda.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                            COMPROVANTE DE VENDA                            ",
                "---------------------------------------------------------------------------------",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "Data:" + data.ToString() + "          Número venda:" + numeroVenda.ToString(),
                "Cliente :" + nomeCliente,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "Item  Cod   Produto                                        Qtde   Preço   Total",
                "---------------------------------------------------------------------------------",
                IncluirItens(),
                "---------------------------------------------------------------------------------",
                "VALOR TOTAL PRODUTO(S)..:R$                                        " + totalVenda,
                "DESCONTO......:R$                                                            - " + desc,
                "                                                                                      --------",
                "TOTAL PAGAR..:R$                                                            " + totalPagar,
                IncluirPagandoDinheiro(),
                "                                                                                      --------",
                "TROCO............:R$" + "                                                            " + troco.ToString("N2"),
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "FORMA PAGAMENTO                                                         VALOR",
                IncluirTipoRecebimento(),
                "---------------------------------------------------------------------------------",
                "Porto Velho - Ro: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ComprovanteVenda.txt", texto);
        }
コード例 #10
0
        public void GerarArquivoTxtComprovantePgtoNegociacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(RetornaCodigoCliente());

            DateTime data = DateTime.Now;

            empresa = empresaBO.SelecionaUltimoRegistroEmpresa();

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ComprovantePgtoNegociacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                     COMPROVANTE DE PAGAMENTO NEGOCIAÇÃO              ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PARCELA PAGA",
                "Nº DOC:     PARCELA:      VLR PAGO",
                " " + lwNegociacoes.FocusedItem.SubItems[1].Text + "          " + lwNegociacoes.FocusedItem.SubItems[3].Text + "          " + lwNegociacoes.FocusedItem.SubItems[5].Text,
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Porto Velho - Ro - Data Hora Pagamento: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ComprovantePgtoNegociacao.txt", texto);
        }
コード例 #11
0
ファイル: frm_empresa.cs プロジェクト: Ricardocanul7/Hotel
        internal EmpresaBO RecuperarInformacion()
        {
            EmpresaBO  empresaBO  = new EmpresaBO();
            EmpresaDAO empresaDAO = new EmpresaDAO();

            empresaBO.RFC = txt_rfc_empresa.Text;

            empresaBO.Nombre      = txt_nombre_empresa.Text;
            empresaBO.Precio_hora = Convert.ToInt32(txt_precio_hora.Text);

            return(empresaBO);
        }
コード例 #12
0
        private void CarregaEmpresaRegistrada()
        {
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBo = new EmpresaBO();

            ConfiguracoesBO configuracoesBO = new ConfiguracoesBO();
            Configuracoes   configuracoes   = new Configuracoes();

            empresa       = empresaBo.SelecionaUltimoRegistroEmpresa();
            configuracoes = configuracoesBO.SelecionaConfiguracaoAtualSistema();

            lblSobre.Text = "SIRCOM \n\n" + "Sistema de Informação\n" + "para Rotinas Comerciais\n" + "Versão:" + configuracoes._VersaoSistemaAtual + " | 05/08/2015 | ";
        }
コード例 #13
0
        private void PopulaEmpresa()
        {
            try
            {
                EmpresaBO empresaBO = new EmpresaBO();
                cbEmpresa.DataSource    = empresaBO.CriaDataTableEmpresa();
                cbEmpresa.ValueMember   = "codigoEmpresa";
                cbEmpresa.DisplayMember = "nomeFantasiaEmpresa";

                cbEmpresa.SelectedIndex = 0;
            }
            catch (Exception) { }
        }
コード例 #14
0
        public void GravarPapelParede()
        {
            if (!string.IsNullOrEmpty(txtCaminhoImagem.Text))
            {
                Empresa   empresa   = new Empresa();
                EmpresaBO empresaBo = new EmpresaBO();

                empresa = empresaBo.SelecionaUltimoRegistroEmpresa();

                empresa._LogoEmpresa = txtCaminhoImagem.Text;
                empresa._CnpjCpf     = empresa._CnpjCpf;

                empresaBo.AlterarLogoEmpresa(empresa);
            }
        }
コード例 #15
0
 protected void BtnAgregar_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(TxtRut.Text) || string.IsNullOrWhiteSpace(TxtRut.Text))
     {
         MostrarMensaje("Debe ingresar un rut.");
     }
     else if (string.IsNullOrEmpty(TxtNombre.Text) || string.IsNullOrWhiteSpace(TxtNombre.Text))
     {
         MostrarMensaje("Debe ingresar un nombre.");
     }
     else
     {
         #region Session
         if (Session["EmpresaBO"] == null)
         {
             Session["EmpresaBO"] = new EmpresaBO();
         }
         IEmpresaBO empresaSession = Session["EmpresaBO"] as EmpresaBO;
         #endregion
         if (empresaSession.VerificarEmpresa(TxtRut.Text))
         {
             MostrarMensaje("El rut ingresado ya se encuentra registrado.");
         }
         else
         {
             #region Variables
             string Rut         = TxtRut.Text;
             string Nombre      = TxtNombre.Text;
             string RazonSocial = TxtRazonSocial.Text;
             #endregion
             #region Guardar
             bool result = empresaSession.AgregarEmpresa(Rut, Nombre, RazonSocial);
             #endregion
             #region Mensaje
             if (result)
             {
                 MostrarMensaje("Empresa Agregada con éxito.");
                 LimpiarFormulario();
             }
             else
             {
                 MostrarMensaje("Ocurrió un error. La empresa no se guardó.");
             }
             #endregion
         }
     }
 }
コード例 #16
0
        public void ExibirFotoRegistro()
        {
            try
            {
                Empresa   empresa   = new Empresa();
                EmpresaBO empresaBo = new EmpresaBO();

                empresa = empresaBo.SelecionaUltimoRegistroEmpresa();

                //Carrega imagem do fundo
                if (!string.IsNullOrEmpty(empresa._LogoEmpresa))
                {
                    picItem.Image = Image.FromFile(empresa._LogoEmpresa);
                }
            }
            catch (Exception)
            { }
        }
コード例 #17
0
        private void AlterarConfirmaImpressa()
        {
            try
            {
                Empresa   empresa   = new Empresa();
                EmpresaBO empresaBo = new EmpresaBO();

                empresa = empresaBo.SelecionaUltimoRegistroEmpresa();

                empresa.ConfirmaImpressao = rbSim.Checked == true ? 1 : 0;
                empresa._CnpjCpf          = empresa._CnpjCpf;
                empresaBo.AlterarConfirmaImpressao(empresa);
            }
            catch (Exception msg)
            {
                MessageBox.Show(msg.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
コード例 #18
0
ファイル: PublicoModel.cs プロジェクト: juicab/Integrador
        public EmpresaBO Obtener_Empresa(int id)
        {
            var       Empresa   = new EmpresaBO();
            String    StrBuscar = string.Format("Select * from Empresa where IdEmpresa= 1");
            DataTable Datos     = oConexion.TablaConnsulta(StrBuscar);
            DataRow   row       = Datos.Rows[0];

            Empresa.IdEmpresa    = Convert.ToInt32(row["IdEmpresa"]);
            Empresa.NombreEmpre  = row["NombreEmpre"].ToString();
            Empresa.MisionEmpre  = row["MisionEmpre"].ToString();
            Empresa.VisionEmpre  = row["VisionEmpre"].ToString();
            Empresa.ValoresEmpre = row["ValoresEmpre"].ToString();
            try
            {
                Empresa.ImagenMisionEmpre = (byte[])row["ImagenMisionEmpre"];
            }
            catch
            {
                Empresa.ImagenMisionEmpre = null;
            }
            try
            {
                Empresa.ImagenVisionEmpre = (byte[])row["ImagenVisionEmpre"];
            }
            catch
            {
                Empresa.ImagenVisionEmpre = null;
            }
            try
            {
                Empresa.ImagenLogoEmpre = (byte[])row["ImagenLogoEmpre"];
            }
            catch
            {
                Empresa.ImagenLogoEmpre = null;
            }
            Empresa.CorreoEmpre        = row["CorreoEmpre"].ToString();
            Empresa.TelefenoEmpre      = row["TelefenoEmpre"].ToString();
            Empresa.FacebookEmpre      = row["FacebookEmpre"].ToString();
            Empresa.IdDireccion1       = Convert.ToInt32(row["IdDireccion1"]);
            Empresa.FechaRegistroEmpre = Convert.ToDateTime(row["FechaRegistroEmpre"].ToString());
            Empresa.StatusEmpre        = Convert.ToBoolean(row["StatusEmpre"]);
            return(Empresa);
        }
コード例 #19
0
        public void ExibirFotoRegistro()
        {
            try
            {
                empresa   = new Empresa();
                empresaBo = new EmpresaBO();

                empresa = empresaBo.SelecionaUltimoRegistroEmpresa();

                lblRegistrado.Text = "Registrado para: " + empresa._NomeFantasia;

                if (!string.IsNullOrEmpty(empresa._LogoEmpresa))
                {
                    pictureBox1.Image = Image.FromFile(empresa._LogoEmpresa);
                }
            }
            catch (Exception)
            { }
        }
コード例 #20
0
    //funcao que chamao DAL para salvar ou alterar
    //private void Salvar()
    //{
    //    try
    //    {
    //        Validacoes ObjValidacoes = new Validacoes();
    //        EmpresaUsuario ObjEmpresaUsuario = new EmpresaUsuario();
    //        ObjEmpresaUsuario.id = Convert.ToInt32(ObjValidacoes.TextoNull(hddidEmpresa.Value));
    //        ObjEmpresaUsuario.idEmpresa = Convert.ToInt32(Request.QueryString["idEmpresa"]);
    //        ObjEmpresaUsuario.Nome = txtNome.Text;
    //        ObjEmpresaUsuario.idEmpresaUsuarioPerfil = Convert.ToInt32(txtidEmpresaUsuarioPerfil.Text);
    //        ObjEmpresaUsuario.idEmpresaUsuarioStatus = Convert.ToInt32(txtidEmpresaUsuarioStatus.Text);
    //        ObjEmpresaUsuario.Usuario = txtUsuario.Text;
    //        ObjEmpresaUsuario.Senha = txtSenha.Text;

    //        EmpresaUsuarioDAL ObjEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //        ObjEmpresaUsuarioDAL.InsertUpdate(ObjEmpresaUsuario);

    //        GridEmpresaUsuario.DataBind();
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    catch (Exception erro)
    //    {
    //        Response.Write(erro);
    //        Response.End();
    //    }
    //}
    //evento do botao salvar
    //protected void btnSalvarEmpresaUsuario_Click(object sender, EventArgs e)
    //{
    //    //Faz as devidas validações antes de chamar a função que vai inserir ou alterar
    //    if (txtNome.Text == "" || txtUsuario.Text == "" || txtSenha.Text == "" || txtConfirmarSenha.Text == "")
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('É obrigatorio o preenchimento de todos os campos')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else if (txtSenha.Text != txtConfirmarSenha.Text)
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Senhas não conferem')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else
    //    {
    //        Salvar();
    //        ApagaCampos();
    //    }
    //}
    //evento do botao alterar
    //protected void btnAlterarEmpresaUsuario_Click(object sender, EventArgs e)
    //{
    //    //Faz as devidas validações antes de chamar a função que vai inserir ou alterar
    //    if (txtNome.Text == "")
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('É obrigatorio o preenchimento de todos os campos')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else
    //    {
    //        Salvar();
    //        btnAlterarEmpresaUsuario.Visible = false;
    //        btnSalvarEmpresaUsuario.Visible = true;
    //        txtUsuario.Enabled = true;
    //        txtSenha.Enabled = true;
    //        txtConfirmarSenha.Enabled = true;
    //        ApagaCampos();
    //    }
    //}
    //Quando selecionado um registro no datagrid para edicao
    //protected void GridEmpresaUsuario_SelectedIndexChanged(object sender, EventArgs e)
    //{
    //    txtUsuario.Enabled = false;
    //    txtSenha.Enabled = false;
    //    txtConfirmarSenha.Enabled = false;
    //    btnSalvarEmpresaUsuario.Visible = false;

    //    EmpresaUsuario ObjEmpresaUsuario = new EmpresaUsuario();
    //    EmpresaUsuarioDAL objEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //    ObjEmpresaUsuario = objEmpresaUsuarioDAL.SelectEmpresaUsuarioByID(Convert.ToInt32(GridEmpresaUsuario.SelectedDataKey.Value));
    //    hddidEmpresa.Value = Convert.ToString(ObjEmpresaUsuario.id);
    //    txtNome.Text = ObjEmpresaUsuario.Nome;
    //    txtidEmpresaUsuarioPerfil.Text = Convert.ToString(ObjEmpresaUsuario.idEmpresaUsuarioPerfil);
    //    txtUsuario.Text = ObjEmpresaUsuario.Usuario;
    //    txtidEmpresaUsuarioStatus.Text = Convert.ToString(ObjEmpresaUsuario.idEmpresaUsuarioStatus);

    //    btnSalvarEmpresaUsuario.Visible = false;
    //    btnAlterarEmpresaUsuario.Visible = true;
    //    Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //}

    //private void ApagaCampos()
    //{
    //    hddidEmpresa.Value = null;
    //    txtNome.Text = null;
    //    txtidEmpresaUsuarioPerfil.Text = null;
    //    txtUsuario.Text = null;
    //    txtSenha.Text = null;
    //    txtConfirmarSenha.Text = null;
    //}

    //protected void GridEmpresaUsuario_RowCommand(object sender, GridViewCommandEventArgs e)
    //{
    //    if (e.CommandName == "DeletarEmpresaUsuario")
    //    {
    //        try
    //        {
    //            EmpresaUsuarioDAL ObjEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //            ObjEmpresaUsuarioDAL.DeleteEmpresaUsuario(Convert.ToInt32(e.CommandArgument));
    //            Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //            GridEmpresaUsuario.DataBind();
    //        }
    //        catch (Exception)
    //        {
    //            Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Ocorreu um erro ao apagar este usuário')", true);
    //            Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //        }
    //    }
    //}
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!Validacoes.ValidaCNPJ(txtCNPJ.Text))
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('CNPJ invalido')", true);
            }
            else
            {
                Validacoes ObjValidacoes = new Validacoes();
                Empresa    ObjEmpresa    = new Empresa();

                ObjEmpresa.id           = Convert.ToInt32(Request.QueryString["idEmpresa"]);
                ObjEmpresa.CNPJ         = txtCNPJ.Text;
                ObjEmpresa.InscEstadual = txtInscEstadual.Text;
                ObjEmpresa.RazaoSocial  = txtRazaoSocial.Text;
                ObjEmpresa.Endereco     = txtEndereco.Text;
                ObjEmpresa.Bairro       = txtBairro.Text;
                ObjEmpresa.CEP          = txtCEP.Text;
                ObjEmpresa.Cidade       = txtCidade.Text;
                ObjEmpresa.UF           = ddlEstados.ValorInformado;
                ObjEmpresa.DDDtel       = txtDDDtel.Text;
                ObjEmpresa.Tel          = txtTel.Text;
                ObjEmpresa.DDDfax       = txtDDDFax.Text;
                ObjEmpresa.Fax          = txtFax.Text;
                ObjEmpresa.Contato      = txtContato.Text;
                ObjEmpresa.Email        = txtEmail.Text;

                EmpresaBO ObjEmpresaBO = new EmpresaBO();
                ObjEmpresaBO.InsertUpdate(ObjEmpresa);

                Response.Write("<script>window.location='EmpresaCadastro.aspx?idEmpresa=1'</script>");
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex);
            Response.End();
        }
    }
コード例 #21
0
        private void PreencherCampos(DirectEventArgs e)
        {
            if (e.ExtraParams["tipoPessoa"] == "Física")
            {
                UsuarioSelecionado = new UsuarioBO().SelectById(e.ExtraParams["id"].ToInt32());
                CarregarEmpresas(UsuarioSelecionado.Empresa);
                CarregarSetores(treeSetores.Root, UsuarioSelecionado.Empresa, UsuarioSelecionado.Setor);
                CarregarTiposEmpresa(null);
                rdbFisica.Checked = true;

                txtNome.Text = UsuarioSelecionado.Nome;
                txtEmail.Text = UsuarioSelecionado.Email;
                txtEndereco.Text = UsuarioSelecionado.Endereco;
                txtCidade.Text = UsuarioSelecionado.Cidade;
                if (UsuarioSelecionado.Empresa != null)
                    cboEmpresa.SetValue(UsuarioSelecionado.Empresa.Id);
                else
                    cboEmpresa.SetValue(0);
                hdfSetor.Value = UsuarioSelecionado.Setor != null ? UsuarioSelecionado.Setor.Id.ToString() : "0";
                ddfSetor.Text = UsuarioSelecionado.Setor != null ? UsuarioSelecionado.Setor.Nome : "[Nenhum]";

                cboTipoEmpresa.AllowBlank = true;
                cboTipoEmpresa.Disabled = true;

                if (UsuarioSelecionado.Estado != null)
                    cboEstado.SetValue(UsuarioSelecionado.Estado.Id);
            }
            else
            {
                EmpresaSelecionada = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32());
                CarregarTiposEmpresa(EmpresaSelecionada.TipoEmpresa);
                CarregarEmpresas(null);
                rdbJuridica.Checked = true;

                txtNome.Text = EmpresaSelecionada.Nome;
                txtEmail.Text = EmpresaSelecionada.Email;
                txtEndereco.Text = EmpresaSelecionada.Endereco;
                txtCidade.Text = EmpresaSelecionada.Cidade;

                if (EmpresaSelecionada.Estado != null)
                    cboEstado.SetValue(EmpresaSelecionada.Estado.Id);

                cboEmpresa.SetValue(0);
                cboTipoEmpresa.Disabled = false;
                cboTipoEmpresa.SetValue(EmpresaSelecionada.TipoEmpresa.Id);
                cboTipoEmpresa.AllowBlank = false;
            }
            rdbGroupTipoContato.Disabled = true;
            CarregarTelefones();
        }
コード例 #22
0
        public int Agregar_Empreza_2(EmpresaBO ObjP)
        {
            string sql = "Insert into Empresa (Nombre, Contraseña, Correo, Id_tipo]) values ('" + ObjP.Direccion + "' )";

            return(conex.EjecutarComando(sql));
        }
コード例 #23
0
 public ActionResult ActuaDatosEmpre(EmpresaBO oEmpre)
 {
     oEmpresa.Modificar(oEmpre);
     ActualizarEmpresa();
     return(View("ActualizarEmpresa"));
 }
コード例 #24
0
        /// <summary>
        /// metoco para carregar a página
        /// </summary>
        private void LoadPagina()
        {
            List<UsuarioVO> usuarios = new List<UsuarioVO>();
            List<EmpresaVO> empresas = new List<EmpresaVO>();
            String nome = txtNomeBusca.Text;
            EmpresaVO empresa = null;
            TipoEmpresaVO tipo = null;

            if (rdbFisicaBusca.Checked || rdbTodasBusca.Checked)
            {
                empresa = cboEmpresaBusca.SelectedIndex == 0 ? null : new EmpresaVO() { Id = cboEmpresaBusca.Value.ToInt32() };
                usuarios = new UsuarioBO().BuscarContatos(nome, empresa, false);
            }
            if (rdbJuridicaBusca.Checked || rdbTodasBusca.Checked)
            {
                tipo = cboTipoEmpresaBusca.SelectedIndex == 0 ? null : new TipoEmpresaVO() { Id = cboTipoEmpresaBusca.Value.ToInt32() };
                empresas = new EmpresaBO().BuscarContatos(nome, tipo, false);
            }

            List<object> lstFinal = usuarios.Select<UsuarioVO, object>(
                x => new {
                    Id = x.Id,
                    Nome = x.Nome,
                    Endereco = x.Endereco,
                    Cidade = x.Cidade,
                    Estado = x.Estado,
                    Email = x.Email,
                    Empresa = x.Empresa,
                    Setor = x.Setor,
                    TipoPessoa = "Física",
                    Telefones = String.Join(", ", x.Telefones.Select(x1 => x1.Telefone))
                }
            ).ToList();

            lstFinal = lstFinal.Union(
                empresas.Select<EmpresaVO, object>(
                    x=> new {
                        Id = x.Id,
                        Nome = x.Nome,
                        Endereco = x.Endereco,
                        Cidade = x.Cidade,
                        Estado = x.Estado,
                        Email = x.Email,
                        Empresa = new EmpresaVO(),
                        Setor = new EmpresaSetorVO(),
                        TipoPessoa = "Jurídica",
                        Telefones = String.Join(", ", x.Telefones.Select(x1=> x1.Telefone))
                    }
                )
            ).ToList();

            strContatos.DataSource = lstFinal;
            strContatos.DataBind();
        }
コード例 #25
0
        /// <summary>
        /// Despliega en la vista la inforamciónd e la unidad que se haya recuperado
        /// </summary>
        /// <param name="unidadBase">Unidad que se desea visualizar</param>
        private void DatoAInterfazUsuario(ElementoFlotaBOF unidadBase)
        {
            var elemento = unidadBase;

            #region Datos Elemento
            #region Nuevo elemento
            if (elemento == null)
            {
                elemento.Unidad = new UnidadBO
                {
                    Cliente  = new ClienteBO(),
                    Sucursal = new SucursalBO {
                        UnidadOperativa = new UnidadOperativaBO()
                    },
                    Modelo = new ModeloBO {
                        Marca = new MarcaBO()
                    },
                    ActivoFijo            = new ActivoFijoBO(),
                    CaracteristicasUnidad = new CaracteristicasUnidadBO(),
                    EquiposAliados        = new List <EquipoAliadoBO>(),
                    TipoEquipoServicio    = new TipoUnidadBO(),
                };
                elemento.Tramites = new List <TramiteBO>();
                elemento.Contrato = new ContratoProxyBO {
                    Cliente = new CuentaClienteIdealeaseBO()
                };
            }
            #endregion

            #region Instanciar Propiedades
            if (elemento.Unidad == null)
            {
                elemento.Unidad = new UnidadBO
                {
                    Cliente  = new ClienteBO(),
                    Sucursal = new SucursalBO {
                        UnidadOperativa = new UnidadOperativaBO()
                    },
                    Modelo = new ModeloBO {
                        Marca = new MarcaBO()
                    },
                    ActivoFijo            = new ActivoFijoBO(),
                    CaracteristicasUnidad = new CaracteristicasUnidadBO(),
                    EquiposAliados        = new List <EquipoAliadoBO>(),
                    TipoEquipoServicio    = new TipoUnidadBO(),
                };
            }
            if (elemento.Unidad.Cliente == null)
            {
                elemento.Unidad.Cliente = new ClienteBO();
            }
            if (elemento.Unidad.Sucursal == null)
            {
                elemento.Unidad.Sucursal = new SucursalBO {
                    UnidadOperativa = new UnidadOperativaBO()
                }
            }
            ;
            if (elemento.Unidad.Sucursal.UnidadOperativa == null)
            {
                elemento.Unidad.Sucursal.UnidadOperativa = new UnidadOperativaBO();
            }
            if (elemento.Unidad.Modelo == null)
            {
                elemento.Unidad.Modelo = new ModeloBO {
                    Marca = new MarcaBO()
                }
            }
            ;
            if (elemento.Unidad.Modelo.Marca == null)
            {
                elemento.Unidad.Modelo.Marca = new MarcaBO();
            }
            if (elemento.Unidad.ActivoFijo == null)
            {
                elemento.Unidad.ActivoFijo = new ActivoFijoBO();
            }
            if (elemento.Unidad.CaracteristicasUnidad == null)
            {
                elemento.Unidad.CaracteristicasUnidad = new CaracteristicasUnidadBO();
            }
            if (elemento.Unidad.EquiposAliados == null)
            {
                elemento.Unidad.EquiposAliados = new List <EquipoAliadoBO>();
            }
            if (elemento.Unidad.TipoEquipoServicio == null)
            {
                elemento.Unidad.TipoEquipoServicio = new TipoUnidadBO();
            }
            if (elemento.Tramites == null)
            {
                elemento.Tramites = new List <TramiteBO>();
            }
            if (elemento.Contrato == null)
            {
                elemento.Contrato = new ContratoProxyBO {
                    Cliente = new CuentaClienteIdealeaseBO()
                }
            }
            ;
            if (elemento.Contrato.Cliente == null)
            {
                elemento.Contrato.Cliente = new CuentaClienteIdealeaseBO();
            }
            #endregion

            #region Información de la Unidad en barra
            this.vista.EstaDisponible    = elemento.EstaDisponible;
            this.vista.EstaEnContrato    = elemento.EstaEnRenta;
            this.vista.TieneEquipoAliado = elemento.TieneEquipoAliado;

            #region Tramites
            PlacaEstatalBO tPlacaEstatal = (PlacaEstatalBO)elemento.Tramites.Find(p => p.Tipo != null && p.Tipo == ETipoTramite.PLACA_ESTATAL);
            PlacaFederalBO tPlacaFederal = (PlacaFederalBO)elemento.Tramites.Find(p => p.Tipo != null && p.Tipo == ETipoTramite.PLACA_FEDERAL);

            this.vista.NumeroPlaca = tPlacaFederal != null
                                         ? tPlacaFederal.Numero
                                         : (tPlacaEstatal != null ? tPlacaEstatal.Numero : null);
            #endregion
            #endregion
            #endregion

            #region Datos Unidad
            var bo = unidadBase.Unidad;
            #region Unidad Nueva
            if (ReferenceEquals(bo, null))
            {
                bo = new UnidadBO
                {
                    ActivoFijo     = new ActivoFijoBO(),
                    EquiposAliados = new List <EquipoAliadoBO>(),
                    Modelo         = new ModeloBO {
                        Marca = new MarcaBO()
                    },
                    Sucursal = new SucursalBO {
                        UnidadOperativa = new UnidadOperativaBO()
                    },
                    TipoEquipoServicio = new TipoUnidadBO()
                };
            }
            #endregion

            #region Instancias de propiedades
            if (bo.TipoEquipoServicio == null)
            {
                bo.TipoEquipoServicio = new TipoUnidadBO();
            }
            if (bo.ActivoFijo == null)
            {
                bo.ActivoFijo = new ActivoFijoBO();
            }
            if (bo.EquiposAliados == null)
            {
                bo.EquiposAliados = new List <EquipoAliadoBO>();
            }
            if (bo.Modelo == null)
            {
                bo.Modelo = new ModeloBO {
                    Marca = new MarcaBO()
                }
            }
            ;
            if (bo.Sucursal == null)
            {
                bo.Sucursal = new SucursalBO {
                    UnidadOperativa = new UnidadOperativaBO()
                }
            }
            ;
            #endregion

            #region DetalleUnidad
            this.vista.UnidadID          = bo.UnidadID;
            this.vista.NumeroSerie       = bo.NumeroSerie;
            this.vista.ClaveActivoOracle = bo.ClaveActivoOracle;
            this.vista.LiderID           = bo.IDLider;
            this.vista.NumeroEconomico   = bo.NumeroEconomico;
            this.vista.TipoUnidadNombre  = bo.TipoEquipoServicio.Nombre;
            this.vista.ModeloNombre      = bo.Modelo.Nombre;
            this.vista.Anio         = bo.Anio;
            this.vista.FechaCompra  = bo.ActivoFijo.FechaFacturaCompra;
            this.vista.MontoFactura = bo.ActivoFijo.CostoSinIva;
            this.vista.FolioFactura = string.Empty;
            #endregion

            #region Info Sucursal
            bool completa = false;
            this.vista.SucursalActualID     = bo.Sucursal.Id;
            this.vista.SucursalActualNombre = bo.Sucursal.Nombre;

            #region Empresa
            var empresa = new EmpresaBO();
            if (bo.Sucursal.UnidadOperativa != null)
            {
                this.vista.EmpresaActualID = bo.Sucursal.UnidadOperativa.Id;


                if (bo.Sucursal.UnidadOperativa.Empresa == null)
                {
                    #region Unidad Operativa
                    //Obtener información de la Unidad Operativa
                    List <UnidadOperativaBO> lstUO = FacadeBR.ConsultarUnidadOperativaCompleto(this.dctx,
                                                                                               new UnidadOperativaBO()
                    {
                        Id =
                            this.vista
                            .UnidadOperativaID
                    });
                    if (lstUO.Count <= 0)
                    {
                        throw new Exception(
                                  "No se encontró la información completa de la unidad operativa sobre la que trabaja.");
                    }
                    //Establecer la información de la Unidad Operativa
                    if (lstUO[0].Empresa != null)
                    {
                        empresa = lstUO[0].Empresa;
                    }
                    #endregion

                    this.vista.EmpresaActualNombre = empresa.Nombre;
                }
                else
                {
                    if (!string.IsNullOrEmpty(bo.Sucursal.UnidadOperativa.Empresa.Nombre) && !string.IsNullOrWhiteSpace(bo.Sucursal.UnidadOperativa.Empresa.Nombre))
                    {
                        this.vista.EmpresaActualNombre = bo.Sucursal.UnidadOperativa.Empresa.Nombre;
                    }
                    else
                    {
                        #region Unidad Operativa
                        //Obtener información de la Unidad Operativa
                        List <UnidadOperativaBO> lstUO = FacadeBR.ConsultarUnidadOperativaCompleto(this.dctx,
                                                                                                   new UnidadOperativaBO()
                        {
                            Id =
                                this.vista
                                .UnidadOperativaID
                        });
                        if (lstUO.Count <= 0)
                        {
                            throw new Exception(
                                      "No se encontró la información completa de la unidad operativa sobre la que trabaja.");
                        }
                        //Establecer la información de la Unidad Operativa
                        if (lstUO[0].Empresa != null)
                        {
                            empresa = lstUO[0].Empresa;
                        }

                        #endregion
                        this.vista.EmpresaActualNombre = empresa.Nombre;
                    }
                }
            }

            #endregion

            #region Domicilio Sucursal
            if (bo.Sucursal.DireccionesSucursal != null)
            {
                if (bo.Sucursal.DireccionesSucursal.Count > 0)
                {
                    var direccionActual = bo.Sucursal.DireccionesSucursal.Find(p => p.Primaria != null && p.Primaria == true);
                    if (direccionActual != null)
                    {
                        string dir = "";
                        if (!string.IsNullOrEmpty(direccionActual.Calle))
                        {
                            dir += (direccionActual.Calle + " ");
                        }
                        if (!string.IsNullOrEmpty(direccionActual.Colonia))
                        {
                            dir += (direccionActual.Colonia + " ");
                        }
                        if (!string.IsNullOrEmpty(direccionActual.CodigoPostal))
                        {
                            dir += (direccionActual.CodigoPostal + " ");
                        }
                        if (direccionActual.Ubicacion != null)
                        {
                            if (direccionActual.Ubicacion.Municipio != null && !string.IsNullOrEmpty(direccionActual.Ubicacion.Municipio.Nombre))
                            {
                                dir += (direccionActual.Ubicacion.Municipio.Nombre + " ");
                            }
                            if (direccionActual.Ubicacion.Ciudad != null && !string.IsNullOrEmpty(direccionActual.Ubicacion.Ciudad.Nombre))
                            {
                                dir += (direccionActual.Ubicacion.Ciudad.Nombre + " ");
                            }
                            if (direccionActual.Ubicacion.Estado != null && !string.IsNullOrEmpty(direccionActual.Ubicacion.Estado.Nombre))
                            {
                                dir += (direccionActual.Ubicacion.Estado.Nombre + " ");
                            }
                            if (direccionActual.Ubicacion.Pais != null && !string.IsNullOrEmpty(direccionActual.Ubicacion.Pais.Nombre))
                            {
                                dir += (direccionActual.Ubicacion.Pais.Nombre + " ");
                            }
                        }

                        if (dir != null && dir.Trim().CompareTo("") != 0)
                        {
                            this.vista.DomicilioSucursalActual = dir;
                            completa = true;
                        }
                        else
                        {
                            this.vista.DomicilioSucursalActual = null;
                        }
                    }
                    else
                    {
                        this.vista.DomicilioSucursalActual = null;
                    }
                }
                else
                {
                    this.vista.DomicilioSucursalActual = null;
                }
            }
            #endregion

            #region Consultar Completo para obtener la Dirección
            if (bo.Sucursal != null && bo.Sucursal.Id != null && !completa)
            {
                List <SucursalBO> lst = FacadeBR.ConsultarSucursalCompleto(this.dctx, bo.Sucursal);

                DireccionSucursalBO direccion = null;
                if (lst.Count > 0 && lst[0].DireccionesSucursal != null)
                {
                    direccion = lst[0].DireccionesSucursal.Find(p => p.Primaria != null && p.Primaria == true);
                }

                if (direccion != null)
                {
                    string dir = "";
                    if (!string.IsNullOrEmpty(direccion.Calle))
                    {
                        dir += (direccion.Calle + " ");
                    }
                    if (!string.IsNullOrEmpty(direccion.Colonia))
                    {
                        dir += (direccion.Colonia + " ");
                    }
                    if (!string.IsNullOrEmpty(direccion.CodigoPostal))
                    {
                        dir += (direccion.CodigoPostal + " ");
                    }
                    if (direccion.Ubicacion != null)
                    {
                        if (direccion.Ubicacion.Municipio != null && !string.IsNullOrEmpty(direccion.Ubicacion.Municipio.Nombre))
                        {
                            dir += (direccion.Ubicacion.Municipio.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Ciudad != null && !string.IsNullOrEmpty(direccion.Ubicacion.Ciudad.Nombre))
                        {
                            dir += (direccion.Ubicacion.Ciudad.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Estado != null && !string.IsNullOrEmpty(direccion.Ubicacion.Estado.Nombre))
                        {
                            dir += (direccion.Ubicacion.Estado.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Pais != null && !string.IsNullOrEmpty(direccion.Ubicacion.Pais.Nombre))
                        {
                            dir += (direccion.Ubicacion.Pais.Nombre + " ");
                        }
                    }

                    if (dir != null && dir.Trim().CompareTo("") != 0)
                    {
                        this.vista.DomicilioSucursalActual = dir;
                        completa = true;
                    }
                    else
                    {
                        this.vista.DomicilioSucursalActual = null;
                    }
                }
                else
                {
                    this.vista.DomicilioSucursalActual = null;
                }
            }
            else if (!completa)
            {
                this.vista.DomicilioSucursalActual = null;
            }
            #endregion

            #endregion
            #endregion
        }
コード例 #26
0
        public int Modificar(EmpresaBO empresa)
        {
            string ComandoSQL = string.Format("UPDATE proveedor SET nombre='{1}', precio_porhora= {2}  WHERE rfc_proveedor = '{0}' ", empresa.RFC, empresa.Nombre, empresa.Precio_hora);

            return(Miconexion.EjecutarComando(ComandoSQL));
        }
コード例 #27
0
        /*  -Agregar
         * -Modificar
         * -Eliminar
         * -Buscar  */

        public int Agregar(EmpresaBO empresa)
        {
            string ComandoSQL = string.Format("INSERT INTO proveedor (rfc_proveedor, nombre, precio_porhora) VALUES('{0}','{1}', {2})", empresa.RFC, empresa.Nombre, empresa.Precio_hora);

            return(Miconexion.EjecutarComando(ComandoSQL));
        }
コード例 #28
0
        public void GerarArquivoTxtReciboPrestacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(clienteID);

            DateTime data = DateTime.Now;

            empresa       = empresaBO.SelecionaUltimoRegistroEmpresa();
            qtdeImpressao = empresa.QtdeImpressaoRecibo;

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ReciboPrestacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                          CONTRATO DE VENDA                          ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "ITENS DA VENDA:",
                "Item  Cod   Produto                                        Qtde   Preço   Total",
                "---------------------------------------------------------------------------------",
                IncluirItens(),
                "---------------------------------------------------------------------------------",
                "VALOR TOTAL PRODUTO(S)..:R$                                         " + totalVenda,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DETALHE PACELAMENTO:",
                "PARCELA       VENCIMENTO                                               VALOR",
                IncluirItensContaReceber(),
                "VALOR TOTAL CONTA PAGAR..:R$                                       " + totalVenda,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "TERMO DO CONTRATO DA VENDA:",
                "Declaro ter recebido neste ato, o(s) produto(s) acima especificado(s) em perfeita(s)",
                "condição(oes) de uso.",
                "Estou ciente da divida acima especificada e dos titulos oriundos, dos prazoz de vencimento",
                "de cada parcela e que após a inadimplência superior a 05(cinco) dias o titulo vencido",
                "sera encaminhado ao cartório de protesto desta comarca para cobrança.",
                "Apos a data de vencimento sera acrescido encargos contratuais por atraso de 2%",
                ",juros de mora de 0,75% a.m.",
                " ",
                "Assumo inteira responsabilidade pelas informações prestadas e autorizo a sua confirmação",
                "e comprometo-me a atualizar o meu endereço toda vez que mudar.",
                " ",
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Número venda:" + numeroVenda.ToString(),
                "Porto Velho - Ro: " + data.ToString(),
                "---------------------------------------------------------------------------------",
            };

            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ReciboPrestacao.txt", texto);
        }
コード例 #29
0
        /// <summary>
        /// Selecciona la sucursal destino
        /// </summary>
        /// <param name="sucursal">Sucursal que se desea seleccionar</param>
        public void SeleccionarSucursal(SucursalBO sucursal)
        {
            #region Instancia de propiedades
            if (sucursal == null)
            {
                sucursal = new SucursalBO();
            }
            if (sucursal.UnidadOperativa == null)
            {
                sucursal.UnidadOperativa = new UnidadOperativaBO();
            }
            if (sucursal.UnidadOperativa.Empresa == null)
            {
                sucursal.UnidadOperativa.Empresa = new EmpresaBO();
            }
            #endregion

            #region Dato a Interfaz de Usuario
            if (sucursal != null && sucursal.Nombre != null)
            {
                this.vista.NombreSucursalDestino = sucursal.Nombre;
            }
            else
            {
                this.vista.NombreSucursalDestino = null;
            }

            if (sucursal != null && sucursal.Id != null)
            {
                this.vista.SucursalDestinoID = sucursal.Id;
            }
            else
            {
                this.vista.SucursalDestinoID = null;
            }

            if (sucursal.UnidadOperativa != null)
            {
                if (sucursal.UnidadOperativa.Empresa != null)
                {
                    if (!string.IsNullOrEmpty(sucursal.UnidadOperativa.Empresa.Nombre) &&
                        !string.IsNullOrWhiteSpace(sucursal.UnidadOperativa.Empresa.Nombre))
                    {
                        this.vista.EmpresaDestinoNombre = sucursal.UnidadOperativa.Empresa.Nombre.Trim().ToUpper();
                    }
                    else
                    {
                        this.vista.EmpresaDestinoNombre = string.Empty;
                    }
                }
            }

            #endregion

            #region Consultar Completo para obtener la Dirección
            var empresa = new EmpresaBO();
            if (sucursal != null && sucursal.Id != null)
            {
                List <SucursalBO> lst = FacadeBR.ConsultarSucursalCompleto(this.dctx, sucursal);

                #region Empresa
                if (lst.Count > 0)
                {
                    var sucTemp = (SucursalBO)lst[0];
                    if (sucTemp.UnidadOperativa != null)
                    {
                        if (sucTemp.UnidadOperativa.Empresa != null)
                        {
                            if (!string.IsNullOrEmpty(sucTemp.UnidadOperativa.Empresa.Nombre) && !string.IsNullOrWhiteSpace(sucTemp.UnidadOperativa.Empresa.Nombre))
                            {
                                this.vista.EmpresaDestinoNombre = sucTemp.UnidadOperativa.Empresa.Nombre.Trim().ToUpper();
                            }
                            else
                            {
                                #region Unidad Operativa
                                //Obtener información de la Unidad Operativa
                                List <UnidadOperativaBO> lstUO = FacadeBR.ConsultarUnidadOperativaCompleto(this.dctx,
                                                                                                           new UnidadOperativaBO()
                                {
                                    Id =
                                        this.vista
                                        .UnidadOperativaID
                                });
                                if (lstUO.Count <= 0)
                                {
                                    throw new Exception(
                                              "No se encontró la información completa de la unidad operativa sobre la que trabaja.");
                                }
                                //Establecer la información de la Unidad Operativa
                                if (lstUO[0].Empresa != null)
                                {
                                    empresa = lstUO[0].Empresa;
                                }
                                #endregion
                                this.vista.EmpresaDestinoNombre = empresa.Nombre;
                            }
                        }
                        else
                        {
                            #region Unidad Operativa
                            //Obtener información de la Unidad Operativa
                            List <UnidadOperativaBO> lstUO = FacadeBR.ConsultarUnidadOperativaCompleto(this.dctx,
                                                                                                       new UnidadOperativaBO()
                            {
                                Id =
                                    this.vista
                                    .UnidadOperativaID
                            });
                            if (lstUO.Count <= 0)
                            {
                                throw new Exception(
                                          "No se encontró la información completa de la unidad operativa sobre la que trabaja.");
                            }
                            //Establecer la información de la Unidad Operativa
                            if (lstUO[0].Empresa != null)
                            {
                                empresa = lstUO[0].Empresa;
                            }
                            #endregion
                            this.vista.EmpresaDestinoNombre = empresa.Nombre;
                        }
                    }
                }
                #endregion

                #region Direcciones
                DireccionSucursalBO direccion = null;
                if (lst.Count > 0 && lst[0].DireccionesSucursal != null)
                {
                    direccion = lst[0].DireccionesSucursal.Find(p => p.Primaria != null && p.Primaria == true);
                }

                if (direccion != null)
                {
                    string dir = "";
                    if (!string.IsNullOrEmpty(direccion.Calle))
                    {
                        dir += (direccion.Calle + " ");
                    }
                    if (!string.IsNullOrEmpty(direccion.Colonia))
                    {
                        dir += (direccion.Colonia + " ");
                    }
                    if (!string.IsNullOrEmpty(direccion.CodigoPostal))
                    {
                        dir += (direccion.CodigoPostal + " ");
                    }
                    if (direccion.Ubicacion != null)
                    {
                        if (direccion.Ubicacion.Municipio != null && !string.IsNullOrEmpty(direccion.Ubicacion.Municipio.Nombre))
                        {
                            dir += (direccion.Ubicacion.Municipio.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Ciudad != null && !string.IsNullOrEmpty(direccion.Ubicacion.Ciudad.Nombre))
                        {
                            dir += (direccion.Ubicacion.Ciudad.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Estado != null && !string.IsNullOrEmpty(direccion.Ubicacion.Estado.Nombre))
                        {
                            dir += (direccion.Ubicacion.Estado.Nombre + " ");
                        }
                        if (direccion.Ubicacion.Pais != null && !string.IsNullOrEmpty(direccion.Ubicacion.Pais.Nombre))
                        {
                            dir += (direccion.Ubicacion.Pais.Nombre + " ");
                        }
                    }

                    if (dir != null && dir.Trim().CompareTo("") != 0)
                    {
                        this.vista.DomicilioSucursalDestino = dir;
                    }
                    else
                    {
                        this.vista.DomicilioSucursalDestino = null;
                    }
                }
                else
                {
                    this.vista.DomicilioSucursalDestino = null;
                }
                #endregion
            }
            else
            {
                this.vista.DomicilioSucursalDestino = null;
            }
            #endregion
        }
コード例 #30
0
 private void RemoverEmpresa(DirectEventArgs e)
 {
     try
     {
         EmpresaVO empresa = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32());
         new EmpresaBO(empresa).DeleteUpdate();
         LoadPagina();
         btnEditar.Disabled = true;
         btnRemover.Disabled = true;
     }
     catch (Exception ex)
     {
         base.MostrarMensagem("Erro", "Erro ao tentar remover empresa.", "");
     }
 }
コード例 #31
0
        public void GerarArquivoTxtReciboPrestacao()
        {
            //Carrega dados da empresa
            Empresa   empresa   = new Empresa();
            EmpresaBO empresaBO = new EmpresaBO();

            string vlorExtenso         = Utilitarios.Extenso_Valor(Convert.ToDecimal(txtTotalCobrado.Text.Substring(3)));
            string vlrCorrigidoExtenso = Utilitarios.Extenso_Valor(Convert.ToDecimal(txtTotalNegociado.Text.Substring(3)));

            //Pega dados do cliente
            CadastroClientesDAO clienteDAO = new CadastroClientesDAO();
            CadastroClientes    cliente    = new CadastroClientes();

            cliente = clienteDAO.SelecionaClientePorID(codCliente);

            DateTime data = DateTime.Now;

            empresa       = empresaBO.SelecionaUltimoRegistroEmpresa();
            qtdeImpressao = empresa.QtdeImpressaoRecibo;

            //cria o arquivo txt para um determinado diretorio
            FileInfo arquivo = new FileInfo(exeLocation + "\\Cupom\\ReciboPrestacaoNegociacao.txt");

            using (FileStream fs = arquivo.Create()) { }

            //Atribui valores aos campos,tais campos recebe os valores nescessários para criação da NFe
            string[] texto =
            {
                "                      TERMO DE RENEGOCIAÇÃO DE DÍVIDA                     ",
                "---------------------------------------------------------------------------------",
                "CREDOR:",
                "" + empresa._NomeFantasia,
                "" + "CNPJ:" + empresa._CnpjCpf,
                "" + "Rua:" + empresa._Rua + "," + empresa._Numero.ToString(),
                "" + "Bairro:" + empresa._Bairro + "  -  " + "CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF,
                "" + "Fone:" + empresa._Fone,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "DEVEDOR:",
                "Cliente :" + cliente._Nome,
                "CPF:" + cliente._Cnpj,
                "Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString(),
                "Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado,
                "Fone:" + cliente._Telefone_Celular + "|" + cliente._Telefone_Fixo + "|" + cliente._TelefoneCelular1,
                "---------------------------------------------------------------------------------",
                "---------------------------------------------------------------------------------",
                "TERMO DE RENEGOCIAÇÃO DE DÍVIDA ",
                "",
                "Na presente data " + DateTime.Now.ToString("dd/MM/yyyy") + " é regido o acordo",
                "de novação de dívida entre a empresa (" + empresa._NomeFantasia + ")",
                "sendo assim pessoa jurídica de direito privado, inscrita no CNPJ (" + empresa._CnpjCpf + "),",
                "com sede (Rua:" + empresa._Rua + "," + empresa._Numero.ToString() + " Bairro:" + empresa._Bairro + " CEP:" + empresa._Cep + "  " + empresa._Cidade + "-" + empresa._UF + ".",
                "",
                "Do outro lado o devedor (" + cliente._Nome + "), portador do documento RG." + cliente._Rg + " CPF." + cliente._CPF + ", residente e",
                "domiciliado na (Rua: " + cliente._End_Nome_Rua + "," + cliente._End_Numero.ToString() + " Bairro:" + cliente._Bairro + "  -  " + "CEP:" + cliente._Cep + "   " + cliente._Cidade + "-" + cliente._Estado + ").",
                "O Devedor declara e se confessa devedor, nesta data, da importância",
                "de R$ (" + vlorExtenso.ToString().ToUpper() + "), referente a compra de produtos ref:(" + PegaRelacionamentoDoc() + ").",
                "",
                "Afim da regularização do débito ambas as partes decidem que a dívida será",
                "parcelada em vezes (" + txtParcelas.Text + ").",
                "",
                "O Credor, pretendendo reaver o seu crédito, compromete-se a parcelar o valor",
                "desta dívida, devidamente corrigido com a respectiva atualização, a contar",
                "do vencimento combinado entre ambos, o devedor, por sua vez, aceita a presente",
                "novação, obrigando-se a efetuar os pagamentos nas condições e formas descritas",
                "neste documento.",
                "",
                "O Devedor pagará ao Credor, a importância certa, ajustada e total",
                "de  R$ (" + vlrCorrigidoExtenso.ToString().ToUpper() + "), corrigidos até",
                "a presente data sendo que este valor será dividido em (" + txtParcelas.Text + ") parcela (s)",
                "mensais consecutivas,conforme segue :",
                "",
                "---------------------------------------------------------------------------------",
                "DETALHE PACELAMENTO:",
                "PARCELA       VENCIMENTO        VALOR",
                IncluirItens(),
                "VALOR TOTAL NEGOCIADO..:  " + txtTotalNegociado.Text,
                "---------------------------------------------------------------------------------",
                "O Devedor efetuará o pagamento mensal de cada parcela conforme combinado",
                "entre ambas as partes.",
                "",
                "Tando ciente o devedor que no caso e inadimplemento de uma ou",
                "mais parcelas, terá o devedor seu nome inscrito no Serviço de",
                "Proteção ao Crédito. ",
                "",
                "E por se acharem justo e pactuados, conforme os termos e condições aqui",
                "estabelecidas, firmam o presente Termo de Renegociação de Dívida em duas",
                "vias de igual teor.",
                "---------------------------------------------------------------------------------",
                empresa._NomeFantasia,
                "Relacionado(s) a conta(s): " + PegaRelacionamentoDoc(),
                "Porto Velho - Ro: " + data.ToString(),
                "---------------------------------------------------------------------------------",
                "Assinatura Devedor",
                "",
                "___________________________",
                "---------------------------------------------------------------------------------",
                "Assinatura Credor",
                "",
                "___________________________",
                "---------------------------------------------------------------------------------"
            };



            //Escreve as informações no arquivo txt, salvo no diretorio expecificado
            File.WriteAllLines(exeLocation + "\\Cupom\\ReciboPrestacaoNegociacao.txt", texto);
        }
コード例 #32
0
ファイル: EmpresaDAO.cs プロジェクト: fhkuku/fernando
 public int AgregarEmpresa(EmpresaBO objet)
 {
     query = string.Format("insert into empresa (nombre, direccion, telefono) values ('{0}','{1}','{2}')", objet.nombre, objet.direccion, objet.telefono);//EDITAR
     return(EjecutarSQL(query));
 }
コード例 #33
0
        public int Eliminar(EmpresaBO empresa)
        {
            string ComandoSQL = string.Format("DELETE FROM proveedor WHERE rfc_proveedor ='{0}'", empresa.RFC);

            return(Miconexion.EjecutarComando(ComandoSQL));
        }
コード例 #34
0
ファイル: EmpresaDAO.cs プロジェクト: fhkuku/fernando
 public int ModificarEmpresa(EmpresaBO objet)
 {
     query = string.Format("update empresa set nombre='{0}',direccion='{1}', telefono='{2}' where id='{3}'", objet.nombre, objet.direccion, objet.telefono, objet.id);//EDITAR
     return(EjecutarSQL(query));
 }
コード例 #35
0
 private void RemoverContato(DirectEventArgs e)
 {
     try
     {
         if (e.ExtraParams["tipoPessoa"] == "Física")
         {
             UsuarioVO usuario = new UsuarioBO().SelectById(e.ExtraParams["id"].ToInt32());
             new UsuarioBO().DeleteContato(usuario);
         }
         else
         {
             EmpresaVO empresa = new EmpresaBO().SelectById(e.ExtraParams["id"].ToInt32());
             new EmpresaBO().DeleteContato(empresa);
         }
         LoadPagina();
         btnEditar.Disabled = true;
         btnRemover.Disabled = true;
     }
     catch (Exception ex)
     {
         base.MostrarMensagem("Erro", "Erro ao tentar remover contato.", "");
     }
 }
コード例 #36
0
        private void CarregarEmpresas(EmpresaVO empresa)
        {
            List<EmpresaVO> empresas = new EmpresaBO().Select().Where(x => x.RemovidoContato == false || (empresa != null && x.Id == empresa.Id)).ToList();
            empresas.Insert(0, new EmpresaVO(){ Nome="[Nenhuma]", Id = 0});
            strEmpresas.DataSource = empresas;
            strEmpresas.DataBind();

            cboEmpresa.SetValue(0);
        }
コード例 #37
0
    //funcao que chamao DAL para salvar ou alterar
    //private void Salvar()
    //{
    //    try
    //    {
    //        Validacoes ObjValidacoes = new Validacoes();
    //        EmpresaUsuario ObjEmpresaUsuario = new EmpresaUsuario();
    //        ObjEmpresaUsuario.id = Convert.ToInt32(ObjValidacoes.TextoNull(hddidEmpresa.Value));
    //        ObjEmpresaUsuario.idEmpresa = Convert.ToInt32(Request.QueryString["idEmpresa"]);
    //        ObjEmpresaUsuario.Nome = txtNome.Text;
    //        ObjEmpresaUsuario.idEmpresaUsuarioPerfil = Convert.ToInt32(txtidEmpresaUsuarioPerfil.Text);
    //        ObjEmpresaUsuario.idEmpresaUsuarioStatus = Convert.ToInt32(txtidEmpresaUsuarioStatus.Text);
    //        ObjEmpresaUsuario.Usuario = txtUsuario.Text;
    //        ObjEmpresaUsuario.Senha = txtSenha.Text;
    //        EmpresaUsuarioDAL ObjEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //        ObjEmpresaUsuarioDAL.InsertUpdate(ObjEmpresaUsuario);
    //        GridEmpresaUsuario.DataBind();
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    catch (Exception erro)
    //    {
    //        Response.Write(erro);
    //        Response.End();
    //    }
    //}
    //evento do botao salvar
    //protected void btnSalvarEmpresaUsuario_Click(object sender, EventArgs e)
    //{
    //    //Faz as devidas validações antes de chamar a função que vai inserir ou alterar
    //    if (txtNome.Text == "" || txtUsuario.Text == "" || txtSenha.Text == "" || txtConfirmarSenha.Text == "")
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('É obrigatorio o preenchimento de todos os campos')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else if (txtSenha.Text != txtConfirmarSenha.Text)
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Senhas não conferem')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else
    //    {
    //        Salvar();
    //        ApagaCampos();
    //    }
    //}
    //evento do botao alterar
    //protected void btnAlterarEmpresaUsuario_Click(object sender, EventArgs e)
    //{
    //    //Faz as devidas validações antes de chamar a função que vai inserir ou alterar
    //    if (txtNome.Text == "")
    //    {
    //        Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('É obrigatorio o preenchimento de todos os campos')", true);
    //        Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //    }
    //    else
    //    {
    //        Salvar();
    //        btnAlterarEmpresaUsuario.Visible = false;
    //        btnSalvarEmpresaUsuario.Visible = true;
    //        txtUsuario.Enabled = true;
    //        txtSenha.Enabled = true;
    //        txtConfirmarSenha.Enabled = true;
    //        ApagaCampos();
    //    }
    //}
    //Quando selecionado um registro no datagrid para edicao
    //protected void GridEmpresaUsuario_SelectedIndexChanged(object sender, EventArgs e)
    //{
    //    txtUsuario.Enabled = false;
    //    txtSenha.Enabled = false;
    //    txtConfirmarSenha.Enabled = false;
    //    btnSalvarEmpresaUsuario.Visible = false;
    //    EmpresaUsuario ObjEmpresaUsuario = new EmpresaUsuario();
    //    EmpresaUsuarioDAL objEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //    ObjEmpresaUsuario = objEmpresaUsuarioDAL.SelectEmpresaUsuarioByID(Convert.ToInt32(GridEmpresaUsuario.SelectedDataKey.Value));
    //    hddidEmpresa.Value = Convert.ToString(ObjEmpresaUsuario.id);
    //    txtNome.Text = ObjEmpresaUsuario.Nome;
    //    txtidEmpresaUsuarioPerfil.Text = Convert.ToString(ObjEmpresaUsuario.idEmpresaUsuarioPerfil);
    //    txtUsuario.Text = ObjEmpresaUsuario.Usuario;
    //    txtidEmpresaUsuarioStatus.Text = Convert.ToString(ObjEmpresaUsuario.idEmpresaUsuarioStatus);
    //    btnSalvarEmpresaUsuario.Visible = false;
    //    btnAlterarEmpresaUsuario.Visible = true;
    //    Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //}
    //private void ApagaCampos()
    //{
    //    hddidEmpresa.Value = null;
    //    txtNome.Text = null;
    //    txtidEmpresaUsuarioPerfil.Text = null;
    //    txtUsuario.Text = null;
    //    txtSenha.Text = null;
    //    txtConfirmarSenha.Text = null;
    //}
    //protected void GridEmpresaUsuario_RowCommand(object sender, GridViewCommandEventArgs e)
    //{
    //    if (e.CommandName == "DeletarEmpresaUsuario")
    //    {
    //        try
    //        {
    //            EmpresaUsuarioDAL ObjEmpresaUsuarioDAL = new EmpresaUsuarioDAL();
    //            ObjEmpresaUsuarioDAL.DeleteEmpresaUsuario(Convert.ToInt32(e.CommandArgument));
    //            Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //            GridEmpresaUsuario.DataBind();
    //        }
    //        catch (Exception)
    //        {
    //            Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('Ocorreu um erro ao apagar este usuário')", true);
    //            Page.ClientScript.RegisterStartupScript(GetType(), "OnLoad", "AlternarAbas('td_CadastroUsuario','div_CadastroUsuario')", true);
    //        }
    //    }
    //}
    protected void BtnSalvar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!Validacoes.ValidaCNPJ(txtCNPJ.Text))
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Mensage", "alert('CNPJ invalido')", true);
            }
            else
            {
                Validacoes ObjValidacoes = new Validacoes();
                Empresa ObjEmpresa = new Empresa();

                ObjEmpresa.id = Convert.ToInt32(Request.QueryString["idEmpresa"]);
                ObjEmpresa.CNPJ = txtCNPJ.Text;
                ObjEmpresa.InscEstadual = txtInscEstadual.Text;
                ObjEmpresa.RazaoSocial = txtRazaoSocial.Text;
                ObjEmpresa.Endereco = txtEndereco.Text;
                ObjEmpresa.Bairro = txtBairro.Text;
                ObjEmpresa.CEP = txtCEP.Text;
                ObjEmpresa.Cidade = txtCidade.Text;
                ObjEmpresa.UF = ddlEstados.ValorInformado;
                ObjEmpresa.DDDtel = txtDDDtel.Text;
                ObjEmpresa.Tel = txtTel.Text;
                ObjEmpresa.DDDfax = txtDDDFax.Text;
                ObjEmpresa.Fax = txtFax.Text;
                ObjEmpresa.Contato = txtContato.Text;
                ObjEmpresa.Email = txtEmail.Text;

                EmpresaBO ObjEmpresaBO = new EmpresaBO();
                ObjEmpresaBO.InsertUpdate(ObjEmpresa);

                Response.Write("<script>window.location='EmpresaCadastro.aspx?idEmpresa=1'</script>");

            }
        }
        catch (Exception ex)
        {
            Response.Write(ex);
            Response.End();
        }
    }