Exemple #1
0
        private void sbOK_Click(object sender, EventArgs e)
        {
            try
            {
                var cliente = new QClifor().Buscar(1).ToList();

                var novoCliente = new TB_REL_CLIFOR();
                novoCliente.ID_CLIFOR   = cliente[0].ID_CLIFOR;
                novoCliente.CPF         = teCPF.Text.Trim().Validar();
                novoCliente.NM          = cliente[0].NM;
                novoCliente.NM_FANTASIA = cliente[0].NM_FANTASIA;
                novoCliente.ST_ATIVO    = true;
                novoCliente.CNPJ        = cliente[0].CNPJ;
                novoCliente.IE          = cliente[0].IE;
                novoCliente.RG          = cliente[0].RG;

                int posicao_transacao = 0;

                new QClifor().Gravar(novoCliente, ref posicao_transacao);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private IQueryable Clifors(bool leave)
        {
            int?clifor   = beCliente.Text.ToInt32(true);
            var consulta = new QClifor();
            var retorno  = from a in consulta.Buscar(clifor ?? 0)
                           select new
            {
                ID = a.ID_CLIFOR,
                NM = a.NM,
            };

            if (leave)
            {
                retorno = retorno.Take(1);
            }
            else
            if (retorno.Count() > 0)
            {
                beCliente.Text   = retorno.ToList()[0].ID.ToString();
                teNMCliente.Text = retorno.ToList()[0].NM.ToString();
            }
            else
            {
                beCliente.Text   = "";
                teNMCliente.Text = "";
            }

            return(retorno);
        }
Exemple #3
0
        public override void Deletar()
        {
            base.Deletar();

            var selecionado = gvClifor.GetSelectedRow();

            if (selecionado == null)
            {
                Mensagens.Selecionar();
            }

            int ID = selecionado.ID;

            var consulta = new QClifor();

            var clifor = consulta.Buscar(ID).FirstOrDefault();

            if (Mensagens.Deletar() == System.Windows.Forms.DialogResult.Yes)
            {
                var posicaoTransacao = 0;
                consulta.Deletar(clifor, ref posicaoTransacao);
                Mensagens.Deletado();
                Buscar();
            }
        }
Exemple #4
0
        public override void Alterar()
        {
            base.Alterar();

            var selecionado = gvClifor.GetSelectedRow();

            if (selecionado == null)
            {
                Mensagens.Selecionar();
            }
            else
            {
                var clifor = new QClifor().Buscar((selecionado.ID as int?).Padrao()).FirstOrDefault();

                using (var alterar = new FClifor_Cadastro()
                {
                    Clifor = clifor, Modo = Modo.Alterar
                })
                {
                    if (alterar.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        teIdentificador.Text = alterar.Clifor.ID_CLIFOR.ToString();
                        Mensagens.Sucesso();
                        Buscar();
                    }
                }
            }
        }
Exemple #5
0
        private IQueryable Clifors(bool leave)
        {
            var consulta = new QClifor();
            var retorno  = from a in consulta.Buscar(0)
                           select new
            {
                ID = a.ID_CLIFOR,
                NM = a.NM,
            };

            if (leave)
            {
                retorno = retorno.Take(1);
            }

            return(retorno);
        }
Exemple #6
0
        private IQueryable Clifor(bool leave)
        {
            var Clifor = beClifor.Text.ToInt32(true).Padrao();

            if (leave && Clifor <= 0)
            {
                return(null);
            }

            var consulta = new QClifor();
            var retorno  = (from a in consulta.Buscar(Clifor)
                            select new
            {
                ID = a.ID_CLIFOR,
                NM = a.NM
            }).AsQueryable();

            if (leave)
            {
                retorno = retorno.Take(1);
            }

            return(retorno);
        }