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); } }
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; } } }
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); }