Exemplo n.º 1
0
        public EmpresaMatriz indexarDados()
        {
            var cnpj = StringUtilIts.FixString(txtCnpj.Text);

            var novo = new EmpresaMatriz(txtRazaoSocial.Text, txtNomeFantasia.Text,
                                         cnpj, dtRegistroJunta.DateTime, DateTime.Now, txtCodMatriz.Text);

            novo.Cep = cepControl1.TextCep.Text;

            novo.Telefone = txtTelefone.Text;
            novo.Fax      = txtFax.Text;

            if (dtRegistroJunta.DateTime.ValidateDate() == null)
            {
                novo.DtRegtroJuntaCom = null;
            }

            var endereco = new EnderecoCliFor(txtEndereco.Text, txtNumeroEnd.Text, txtBairro.Text,
                                              txtComplemento.Text, cepControl1.Cep, lookUpMunicipio1.UF,
                                              lookUpMunicipio1.Municipio, "Comercial");

            novo.SetEndereco(endereco);

            if (pictureFotoProduto.Image != null)
            {
                novo.Logo = ImageUtilIts.GetBytesFromImage(pictureFotoProduto.Image);
            }

            return(novo);
        }
Exemplo n.º 2
0
        private CentroCusto indexarDados()
        {
            var    matriz          = lkpMatriz.EditValue as EmpresaMatriz;
            string codigoCentro    = txtCodigoCentro.Text;
            string nomeCentroCusto = txtNomeCentroCusto.Text;

            if (matriz == null)
            {
                matriz = new EmpresaMatriz();
            }

            var cc = new CentroCusto(matriz, codigoCentro, nomeCentroCusto);

            if (CentroCusto != null)
            {
                cc.IdCentroCusto = CentroCusto.IdCentroCusto;
            }

            var pai = lkCentroPai.GetSelectedDataRow() as CentroCusto;

            //se tem pai
            if (pai != null)
            {
                //o parent ID do centro de custo sendo criado/atualizado
                //eh o ID do centro de custo PAI
                cc.ParentId = pai.IdCentroCusto;
            }

            return(cc);
        }
Exemplo n.º 3
0
 public ContaContabil(EmpresaMatriz matriz, string codigoConta, string nomeConta) : this()
 {
     this.Matriz                 = matriz;
     this.IdMatriz               = matriz.IdMatriz;
     this.CodigoContaContabil    = codigoConta;
     this.DescricaoContaContabil = nomeConta;
     this.DataInclusao           = DateTime.Now;
 }
Exemplo n.º 4
0
        //Ao selecionar alguma matriz..
        private void cbMatrizFilter_SelectedIndexChanged(object sender, EventArgs e)
        {
            var comboEdit = sender as ComboBoxEdit;

            if (cbMatrizFilter.Items.Count > 0)
            {
                this.matrizSelect = comboEdit.EditValue as Entidades.POCO.EmpresaMatriz;
                XFrmWait.StartTask(fillGridContas(), "Carregando contas...");
            }
        }
Exemplo n.º 5
0
        //novo lancamento
        public LancamentoContabil(EmpresaMatriz matriz, DateTime dataLancamento, Usuario usuario) : this()
        {
            // this.IdLancamentoContabil = newGuidID();
            //this.Matriz = matriz;
            this.IdMatriz       = matriz.IdMatriz;
            this.DataLancamento = dataLancamento;
            //this.Usuario = usuario;
            this.IdUsuario = usuario.IdUsuario;

            this.DataCriacao = DateTime.Now;
        }
Exemplo n.º 6
0
 public void Update(ContaContabil novaConta)
 {
     this.CodigoContaContabil    = novaConta.CodigoContaContabil;
     this.CodigoReduzido         = novaConta.CodigoReduzido;
     this.DataAlteracao          = DateTime.Now;
     this.DescricaoContaContabil = novaConta.DescricaoContaContabil;
     this.IdMatriz = novaConta.IdMatriz;
     this.IndAnaliticaSintetica = novaConta.IndAnaliticaSintetica;
     this.Matriz        = novaConta.Matriz;
     this.Natureza      = novaConta.Natureza;
     this.Nivel         = novaConta.Nivel;
     this.TipoContaSped = novaConta.TipoContaSped;
 }
Exemplo n.º 7
0
        private EmpresaMatriz indexarDados(EmpresaMatriz emp)
        {
            txtRazaoSocial.Text = emp.RazaoSocial;

            if (emp.DtRegtroJuntaCom.HasValue)
            {
                dtRegistroJunta.DateTime = emp.DtRegtroJuntaCom.Value;
            }

            txtNomeFantasia.Text = emp.NomeFantasia;
            txtCnpj.Text         = emp.Cnpj;
            txtEndereco.Text     = emp.NomeEndereco;
            txtBairro.Text       = emp.Bairro;
            txtNumeroEnd.Text    = emp.NumeroEndereco;
            txtComplemento.Text  = emp.Complemento;

            txtCodMatriz.Text = emp.CodigoMatriz;
            txtTelefone.Text  = emp.Telefone;
            txtFax.Text       = emp.Fax;

            cepControl1.TextCep.Text = emp.Cep;

            //tambem equaliza os dados que estao no campo com o objeto carregado
            emp.RazaoSocial      = txtRazaoSocial.Text;
            emp.DtRegtroJuntaCom = dtRegistroJunta.DateTime;
            emp.NomeFantasia     = txtNomeFantasia.Text;
            emp.Cnpj             = txtCnpj.Text;

            //lookupmunicipio
            lookUpMunicipio1.SetMunicipioUF(emp.Cidade, emp.Uf);

            emp.Cidade = lookUpMunicipio1.Municipio;
            emp.Uf     = lookUpMunicipio1.UF;

            emp.Cep            = cepControl1.Cep;
            emp.NomeEndereco   = txtEndereco.Text;
            emp.Bairro         = txtBairro.Text;
            emp.NumeroEndereco = txtNumeroEnd.Text;
            emp.Complemento    = txtComplemento.Text;
            emp.CodigoMatriz   = txtCodMatriz.Text;

            if (emp.Logo != null)
            {
                pictureFotoProduto.Image = ImageUtilIts.GetImageFromBytes(emp.Logo);
            }

            return(emp);
        }
Exemplo n.º 8
0
        //criptografa os dados do arquivo
        private void Criptografar(EmpresaMatriz matriz, EmpresaFilial filial, bool flag)
        {
            string codMat    = ASCIIEncodingIts.Coded(matriz.CodigoMatriz);
            string codFilial = ASCIIEncodingIts.Coded(filial.CodigoFilial);
            string idUser    = ASCIIEncodingIts.Coded("" + UnitWork.Usuario.IdUsuario);

            if (flag)
            {
                FileManagerIts.OverWriteOnFile(UnitWork.PREFERENCIAS,
                                               new string[] { codMat, codFilial, "true", idUser, });
            }
            else
            {
                FileManagerIts.OverWriteOnFile(UnitWork.PREFERENCIAS,
                                               new string[] { codMat, codFilial, });
            }
        }
Exemplo n.º 9
0
        public static void FillFieldsMatriz(EmpresaMatriz mat, XRLabel xrLblMatriz,
                                            XRLabel xrLblEndereco, XRLabel xrLblTelEmpresa, XRPictureBox xrPictureLogo)
        {
            xrLblMatriz.Text = mat.RazaoSocial;

            var e = new Endereco(mat.NomeEndereco, mat.NumeroEndereco, mat.Bairro, mat.Complemento,
                                 mat.Cep, mat.Uf, mat.Cidade, mat.TipoEndereco);

            //endereco completo
            xrLblEndereco.Text = e.ToString();

            //se nao tem telefone fixo
            if (string.IsNullOrEmpty(mat.Telefone))
            {
                xrLblTelEmpresa.Text = mat.Fax;//tente o outro
            }
            else
            {
                //use o telefone
                xrLblTelEmpresa.Text = mat.Telefone;
            }

            //se tem um logo use-o
            if (mat.Logo != null)
            {
                xrLblMatriz.Visible = false;
                xrPictureLogo.Image = ImageUtilIts.GetImageFromBytes(mat.Logo);
            }
            else
            {       //se nao use os dados em string ja setados acima
                //esconda o panel da logo
                xrPictureLogo.Visible = false;
                //mostreo o label da matriz
                xrLblMatriz.Visible = true;
            }



            /*if (matriz.Telefone.Length <= 10)
             *  xrLabelTelEmpresa.Text = String.Format("{0:(##) ####-####}", tel);
             * else
             * xrLabelTelEmpresa.Text = String.Format("{0:(##) #####-####}", tel); ;*/
        }
Exemplo n.º 10
0
        private async Task fillGridContas(EmpresaMatriz matriz = null)
        {
            using (var ctx = new BalcaoContext())
            {
                var contas = await ctx.ContaContabilDao.FindAllAsync();

                //se escolheu alguma matriz...
                if (matriz != null)
                {
                    contas = await ctx.ContaContabilDao.WhereAsync(c => c.Matriz.CodigoMatriz == matriz.CodigoMatriz);
                }

                gridControl1.DataSource = contas.OrderBy(c => c.CodigoContaContabil);

                if (contas != null)
                {
                    _focusRowChangedEvent.KeepFocusedRowChanged();
                }
            }
        }
Exemplo n.º 11
0
 public CentroCusto(EmpresaMatriz matriz, string codigoCentro, string nomeCentroCusto) : this()
 {
     this.IdMatriz          = matriz.IdMatriz;
     this.CodigoCentroCusto = codigoCentro;
     this.NomeCentroCusto   = nomeCentroCusto;
 }
Exemplo n.º 12
0
 public XFrmMatrizView(EmpresaMatriz empresaMat)
     : this()
 {
     this.empresaMatAnt = indexarDados(empresaMat);
 }
Exemplo n.º 13
0
 public void FindSetMatrizFilial(EmpresaMatriz matriz, EmpresaFilial filial)
 {
     FindSetMatriz(matriz.CodigoMatriz);
     FindSetFilial(filial.CodigoFilial);
 }
Exemplo n.º 14
0
 public void FindSetMatriz(EmpresaMatriz matriz)
 {
     FindSetMatriz(matriz.CodigoMatriz);
 }