Exemple #1
0
        protected override bool salvar(object sender, EventArgs e)
        {
            if (epValidaDados.Validar())
            {
                Usuario usuario = new Usuario();
                usuarioBLL = new UsuarioBLL();

                usuario.nome      = txtNome.Text;
                usuario.email     = txtEmail.Text;
                usuario.password  = Crypto.Codificar(txtPassword.Text);
                usuario.Id_perfil = Convert.ToInt64(cbPerfil.SelectedValue);
                usuario.inativo   = chkInativo.Checked ? "S" : "N";
                if (cbFilial.SelectedValue != null)
                {
                    filialBLL = new FilialBLL();
                    Filial filial = filialBLL.Localizar(Convert.ToInt64(cbFilial.SelectedValue));
                    usuario.Id_filial  = filial.Id;
                    usuario.Id_empresa = filial.Id_empresa;
                }
                else
                {
                    EmpresaBLL empresaBLL = new EmpresaBLL();
                    Empresa    empresa    = empresaBLL.getEmpresa().FirstOrDefault();
                    if (empresa != null)
                    {
                        usuario.Id_empresa = empresa.Id;
                    }
                }

                if (Id != null)
                {
                    usuario.Id                = Convert.ToInt32(txtId.Text);
                    usuario.alteracao         = DateTime.Now;
                    usuario.usuario_alteracao = Program.usuario_logado.nome;
                    usuarioBLL.AlterarUsuario(usuario);
                }
                else
                {
                    usuario.inclusao         = DateTime.Now;
                    usuario.usuario_inclusao = Program.usuario_logado.nome;
                    usuarioBLL.AdicionarUsuario(usuario);
                }

                if (usuario.Id != 0)
                {
                    Id         = usuario.Id;
                    txtId.Text = usuario.Id.ToString();
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        protected override void LoadToControls()
        {
            base.LoadToControls();

            if (Id != null)
            {
                FilialBLL = new FilialBLL();
                Filial Filial = FilialBLL.Localizar(Id);

                if (Filial != null)
                {
                    txtId.Text = Filial.Id.ToString();

                    if (Filial.codigo_filial != null)
                    {
                        txtCodigo.Text = Filial.codigo_filial.ToString();
                    }

                    txtCodInt.Text             = Filial.codigo_filial_integracao;
                    txtRazaoSocial.Text        = Filial.razao_social;
                    txtCNPJ.Text               = Filial.cnpj;
                    txtNomeFantasia.Text       = Filial.nome_fantasia;
                    txtDDD.Text                = Filial.telefone1_ddd;
                    txtTelefone.Text           = Filial.telefone1_numero;
                    txtEndereco.Text           = Filial.endereco;
                    txtNumero.Text             = Filial.endereco_numero;
                    txtBairro.Text             = Filial.bairro;
                    txtComplemento.Text        = Filial.complemento;
                    cbUF.Text                  = Filial.estado;
                    cbCidade.Text              = Filial.cidade;
                    txtCEP.Text                = Filial.cep;
                    txtDDD2.Text               = Filial.telefone2_ddd;
                    txtTelefone2.Text          = Filial.telefone2_numero;
                    txtDDDFax.Text             = Filial.fax_ddd;
                    txtFax.Text                = Filial.fax_numero;
                    txtEmail.Text              = Filial.email;
                    txtWebSite.Text            = Filial.website;
                    txtInscricaoEstadual.Text  = Filial.inscricao_estadual;
                    txtInscricaoMunicipal.Text = Filial.inscricao_municipal;
                    txtInscricaoSuframa.Text   = Filial.inscricao_suframa;
                    txtCodCnae.Text            = Filial.cnae;
                    if (!string.IsNullOrEmpty(Filial.cnae))
                    {
                        CNAEBLL CNAEBLL = new CNAEBLL();
                        txtDescricaoCnae.Text = CNAEBLL.getCNAE(p => p.codigo == Filial.cnae).FirstOrDefault().descricao;
                    }

                    if (Filial.regime_tributario != null)
                    {
                        cbRegimeTributario.SelectedValue = Filial.regime_tributario;
                    }

                    if (Filial.data_adesao_sn != null)
                    {
                        txtDtSimplNac.Text = Filial.data_adesao_sn.Value.ToShortDateString();
                    }

                    imgLogoEmp.Image = ImagemFromDB.GetImagem(Filial.Id, "filial_logo", "id_filial");

                    imgLogoEmp.Enabled   = true;
                    btnAbrirLogo.Enabled = true;
                }
            }
        }
Exemple #3
0
        protected override void CarregaRelatorio()
        {
            rvRelatorios.LocalReport.DataSources.Clear();
            rvRelatorios.Reset();
            rvRelatorios.LocalReport.ReportEmbeddedResource = "prjbase.relatorios.relReciboVenda.rdlc";

            dbintegracaoDataSetTableAdapters.qryReciboVendaTableAdapter   Venda        = new dbintegracaoDataSetTableAdapters.qryReciboVendaTableAdapter();
            dbintegracaoDataSetTableAdapters.empresa_logoTableAdapter     Empresa_Logo = new dbintegracaoDataSetTableAdapters.empresa_logoTableAdapter();
            dbintegracaoDataSetTableAdapters.qryParcelaTableAdapter       parcela      = new dbintegracaoDataSetTableAdapters.qryParcelaTableAdapter();
            dbintegracaoDataSetTableAdapters.filial_logoTableTableAdapter Filial_Logo  = new dbintegracaoDataSetTableAdapters.filial_logoTableTableAdapter();

            DataTable dt  = new DataTable();
            DataTable dtl = new DataTable();
            DataTable dtp = new DataTable();

            //dt = prod.GetData(Convert.ToInt64(Id));
            dt = Venda.GetData(Convert.ToInt64(Id));

            if (stUsuario.UsuarioLogado.Id_filial != null)
            {
                dtl = Filial_Logo.GetData(Convert.ToInt64(stUsuario.UsuarioLogado.Id_filial));
            }
            else
            {
                dtl = Empresa_Logo.GetData();
            }

            dtp = parcela.GetData(Convert.ToInt64(Id));

            ReportDataSource ds  = new ReportDataSource(dt.TableName, dt);
            ReportDataSource ds2 = new ReportDataSource(dtl.TableName, dtl);
            ReportDataSource ds3 = new ReportDataSource(dtp.TableName, dtp);


            ds.Name  = "DataSet1";
            ds2.Name = "DataSet2";
            ds3.Name = "DataSet3";
            rvRelatorios.LocalReport.DataSources.Add(ds);
            rvRelatorios.LocalReport.DataSources.Add(ds2);
            rvRelatorios.LocalReport.DataSources.Add(ds3);

            //rvRelatorios.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(onSubreportProcessing);
            string msgRodape = string.Empty;

            if (stUsuario.UsuarioLogado.Id_filial != null)
            {
                FilialBLL FilialBLL = new FilialBLL();
                Filial    f         = FilialBLL.Localizar(stUsuario.UsuarioLogado.Id_filial);
                msgRodape = string.Format("{0} - {1} {2} {3}, {4} {5} {6} CEP: {7} Tel:({8}){9} e-mail:{10}                                {11}", f.nome_fantasia, f.endereco, f.endereco_numero, f.complemento, f.bairro, f.cidade, f.estado, f.cep, f.telefone1_ddd, f.telefone1_numero, f.email, "Documento sem valor fiscal");
            }
            else
            {
                if (stUsuario.UsuarioLogado.Id_empresa != null)
                {
                    EmpresaBLL EmpresaBLL = new EmpresaBLL();
                    Empresa    e          = EmpresaBLL.Localizar(stUsuario.UsuarioLogado.Id_empresa);
                    msgRodape = string.Format("{0} - {1} {2} {3}, {4} {5} {6} CEP: {7} Tel:({8}){9} e-mail:{10}                                {11}", e.nome_fantasia, e.endereco, e.endereco_numero, e.complemento, e.bairro, e.cidade, e.estado, e.cep, e.telefone1_ddd, e.telefone1_numero, e.email, "Documento sem valor fiscal");
                }
            }

            ReportParameterCollection parametros = new ReportParameterCollection();
            ReportParameter           parametro  = new ReportParameter();

            parametro.Name = "EndLaboratorio";
            parametro.Values.Add(msgRodape);
            parametro.Values.Add("");
            parametros.Add(parametro);

            ReportParameter nrRecibo = new ReportParameter();

            nrRecibo.Name = "nrRecibo";

            nrRecibo.Values.Add(Sequence.GetNextVal("sq_recibo_venda_sequence").ToString());
            parametros.Add(nrRecibo);
            rvRelatorios.LocalReport.SetParameters(parametros);
        }