Beispiel #1
0
        private void cbe_GrupoProduto_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            try
            {
                using (var formaPesquisa = new FPesquisa())
                {
                    var filtros = new List <FPesquisa.Filtro>();

                    var id_grupo = new FPesquisa.Filtro {
                        Descricao = "Identificador", Nome = "ID_GRUPO", Tamanho = 100
                    };
                    var ds_grupo = new FPesquisa.Filtro {
                        Descricao = "Nome", Nome = "DS_GRUPO", Tamanho = 350
                    };

                    filtros.Add(id_grupo);
                    filtros.Add(ds_grupo);

                    formaPesquisa.Filtros   = filtros;
                    formaPesquisa.Multiplos = false;
                    formaPesquisa.Consulta  = from a in Conexao.Banco.TB_DIV_GRUPOPRODUTOs select new E_GRUPOPRODUTO(a);

                    if (formaPesquisa.ShowDialog() == DialogResult.OK)
                    {
                        cbe_GrupoProduto.Text    = formaPesquisa.Selecionados.Cast <E_GRUPOPRODUTO>().First().ID_GRUPO.ToString();
                        cte_DS_GrupoProduto.Text = formaPesquisa.Selecionados.Cast <E_GRUPOPRODUTO>().First().DS_GRUPO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #2
0
        private void cbe_Grupo_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                cte_DS_Grupo.Text = "";
                cbe_Grupo.Text.ToInt();

                if (cbe_Grupo.Text.ToInt() <= 0)
                {
                    cbe_Grupo.Text = "";
                }
                else
                {
                    var grupo = (from a in Conexao.Banco.TB_DIV_GRUPOUSUARIOs
                                 where a.ID_GRUPOUSUARIO == cbe_Grupo.Text.ToInt()
                                 select new
                    {
                        DS_GRUPO = (a.DS_GRUPO ?? "")
                    }).Take(1);

                    if (grupo == null || grupo.Count() == 0)
                    {
                        cbe_Grupo.Text = "";
                    }
                    else
                    {
                        cte_DS_Grupo.Text = grupo.First().DS_GRUPO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #3
0
        private void FAlocacaoRecurso_Lancamento_Load(object sender, EventArgs e)
        {
            try
            {
                cde_DT_INICIO_HMS.DateTime = Conexao.Banco.GetDate();
                cde_DT_FINAL_HMS.DateTime  = cde_DT_INICIO_HMS.DateTime;

                if (Operacao == Operacao.Alterar)
                {
                    cte_Identificador.Text = alocacaoRecurso.ID_ALOCACAO.ToString();
                    cte_Descricao.Text     = alocacaoRecurso.DS_OBSERVACAO.Treat();
                    cce_Status.Checked     = alocacaoRecurso.ST_REGISTRO.Treat() == "S";
                    cbe_Equipamento.Text   = alocacaoRecurso.EQUIPAMENTO.GetValue();
                    cbe_Equipamento_Leave();
                    cbe_Grupo.Text = alocacaoRecurso.GRUPOUSUARIO.GetValue();
                    cbe_Grupo_Leave();
                    cde_DT_INICIO_HMS.DateTime = alocacaoRecurso.DT_INICIO_HMS.GetValueOrDefault();
                    cde_DT_FINAL_HMS.DateTime  = alocacaoRecurso.DT_FINAL_HMS.GetValueOrDefault();
                }

                cte_Descricao.Select();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #4
0
        private void csb_Entrar_Click(object sender = null, EventArgs e = null)
        {
            try
            {
                cpc_Configuracoes.Controls.Validate();
                cpc_Login.Controls.Validate();

                Conexao.Parametros.Servidor = ccbe_ServidorInstancia.Text.Trim();
                Conexao.Parametros.Banco    = ccbe_BancoDados.Text.Trim();


                Conexao.Testar();

                if (Conexao.Banco.TB_DIV_USUARIOs.Any(a => a.LOGIN == cte_Usuario.Text.Trim() && a.SENHA == cte_Senha.Text.Trim()) || (cte_Usuario.Text.Trim() == Parametros.Administrador && cte_Senha.Text.Trim() == Parametros.Senha))
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    cte_Usuario.Select();
                    throw new Exception("Usuário / senha inválido(s)!\nPor favor, verifique!");
                }

                Parametros.Logado  = true;
                Parametros.Usuario = cte_Usuario.Text.ToUpper().Trim();

                Dispose();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #5
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Categoria.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                using (var forma = new FCategoria_Cadastro {
                    Operacao = Operacao.Alterar, categoria = gv_Categoria.GetSelectedRow <E_CATEGORIA>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        categoria = forma.categoria;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #6
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var equipamentos = from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs
                                   where a.ID_EQUIPAMENTO == (equipamento.ID_EQUIPAMENTO > 0 ? equipamento.ID_EQUIPAMENTO : a.ID_EQUIPAMENTO)
                                   select a;

                if (Quantidade > 0)
                {
                    equipamentos = equipamentos.Take(Quantidade);
                }

                gc_Equipamento.DataSource = equipamentos.Select(a => new E_EQUIPAMENTO(a)).ToList();
                gv_Equipamento.BestFitColumns();

                equipamento = new E_EQUIPAMENTO();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #7
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Departamento.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                using (var forma = new FDepartamento_Cadastro {
                    Operacao = Operacao.Alterar, departamento = gv_Departamento.GetSelectedRow <E_DEPARTAMENTO>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        departamento = forma.departamento;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #8
0
        private void cbe_Categoria_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                cte_DS_Categoria.Text = "";

                if (cbe_Categoria.Text.ToInt() <= 0)
                {
                    cbe_Categoria.Text = "";
                }
                else
                {
                    var categoria = (from a in Conexao.Banco.TB_DIV_CATEGORIAs where a.ID_CATEGORIA == cbe_Categoria.Text.ToInt() select new E_CATEGORIA(a)).Take(1);

                    if (categoria == null || categoria.Count() == 0)
                    {
                        cbe_Categoria.Text = "";
                    }
                    else
                    {
                        cte_DS_Categoria.Text = categoria.First().DS_CATEGORIA.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #9
0
        private void cbe_Categoria_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            try
            {
                using (var formaPesquisa = new FPesquisa())
                {
                    var filtros = new List <FPesquisa.Filtro>();

                    var id_categoria = new FPesquisa.Filtro {
                        Descricao = "Identificador", Nome = "ID_CATEGORIA", Tamanho = 100
                    };
                    var ds_categoria = new FPesquisa.Filtro {
                        Descricao = "Descrição", Nome = "DS_CATEGORIA", Tamanho = 350
                    };

                    filtros.Add(id_categoria);
                    filtros.Add(ds_categoria);

                    formaPesquisa.Filtros   = filtros;
                    formaPesquisa.Multiplos = false;
                    formaPesquisa.Consulta  = from a in Conexao.Banco.TB_DIV_CATEGORIAs select new E_CATEGORIA(a);

                    if (formaPesquisa.ShowDialog() == DialogResult.OK)
                    {
                        cbe_Categoria.Text    = formaPesquisa.Selecionados.Cast <E_CATEGORIA>().First().ID_CATEGORIA.ToString();
                        cte_DS_Categoria.Text = formaPesquisa.Selecionados.Cast <E_CATEGORIA>().First().DS_CATEGORIA.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #10
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var usuarios = from a in Conexao.Banco.TB_DIV_STATUS
                               where a.SIGLA_STATUS == (status.SIGLA_STATUS.HasValue() ? status.SIGLA_STATUS : a.SIGLA_STATUS)
                               select a;

                if (Quantidade > 0)
                {
                    usuarios = usuarios.Take(Quantidade);
                }

                gc_Status.DataSource = usuarios.Select(a => new E_STATUS(a)).ToList();
                gv_Status.BestFitColumns();

                status = new E_STATUS();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #11
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Status.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                using (var forma = new FStatus_Cadastro {
                    Operacao = Operacao.Alterar, status = gv_Status.GetSelectedRow <E_STATUS>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        status = forma.status;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #12
0
        public override void Salvar()
        {
            try
            {
                cpc_DadosGerais.Controls.Validate();

                grupoproduto = new E_GRUPOPRODUTO
                {
                    OPERACAO = Operacao,
                    ID_GRUPO = cte_Identificador.Text.ToInt(),
                    DS_GRUPO = cte_Descricao.Text.Treat(),
                };

                var transacao = 0;

                if (C_GRUPOPRODUTO.Salvar(grupoproduto, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #13
0
        private void cbe_Modelo_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                var id = cbe_Modelo.Text.ToInt();

                cbe_Modelo.Text    = "";
                cte_DS_Modelo.Text = "";
                cte_DS_Marca.Text  = "";

                if (id > 0)
                {
                    var modelo = (from a in Conexao.Banco.TB_DIV_MODELOs
                                  where a.ID_MODELO == id
                                  select new
                    {
                        a.ID_MODELO,
                        a.DS_MODELO,
                        a.TB_DIV_MARCA.DS_MARCA
                    }).FirstOrDefault();

                    if (modelo != null)
                    {
                        cbe_Modelo.Text    = modelo.ID_MODELO.ToString();
                        cte_DS_Modelo.Text = modelo.DS_MODELO.Treat();
                        cte_DS_Marca.Text  = modelo.DS_MARCA.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #14
0
        public override void Salvar()
        {
            try
            {
                cbe_Modelo_Leave();
                cbe_GrupoProduto_Leave();

                cpc_DadosGerais.Controls.Validate();

                item = new E_ITEM
                {
                    OPERACAO     = Operacao,
                    ID_ITEM      = cte_Identificador.Text.ToInt(),
                    DS_ITEM      = cte_Descricao.Text.Treat(),
                    GRUPOPRODUTO = cbe_GrupoProduto.Text.HasValue() ? new E_GRUPOPRODUTO {
                        ID_GRUPO = cbe_GrupoProduto.Text.ToInt()
                    } : null,
                    MODELO = cbe_Modelo.Text.HasValue() ? new E_MODELO {
                        ID_MODELO = cbe_Modelo.Text.ToInt()
                    } : null
                };

                var transacao = 0;

                if (C_ITEM.Salvar(item, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #15
0
        public override void Deletar()
        {
            try
            {
                base.Deletar();

                if (gv_Usuario.GetSelectedRows().Count() > 0 && Mensagens.Deletar() == DialogResult.Yes)
                {
                    foreach (var indiceSelecionado in gv_Usuario.GetSelectedRows())
                    {
                        var registro = gv_Usuario.GetRow(indiceSelecionado) as E_USUARIO;

                        if (registro != null)
                        {
                            registro.OPERACAO = Operacao.Deletar;
                            C_USUARIO.Salvar(registro, 0);
                        }
                    }

                    Buscar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #16
0
        public override void Salvar()
        {
            try
            {
                cpc_DadosGerais.Controls.Validate();

                conhecimento = new E_CONHECIMENTO
                {
                    OPERACAO        = Operacao,
                    ID_CONHECIMENTO = cte_Identificador.Text.ToInt(),
                    DS_TITULO       = cte_Titulo.Text.Treat(),
                    CATEGORIA       = cbe_Categoria.Text.Treat(),
                    DS_CONHECIMENTO = cme_Descricao.Text.Treat(),
                    LOGIN_CAD       = Parametros.Usuario,
                    DT_LANCTO       = Conexao.Banco.GetDate(),
                    ST_REGISTRO     = "A",
                    ANEXOS          = bs_Anexos.List.Cast <E_ANEXO>().ToList()
                };

                var transacao = 0;

                if (C_CONHECIMENTO.Salvar(conhecimento, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #17
0
        public override void Salvar()
        {
            try
            {
                cpc_DadosGerais.Controls.Validate();

                clifor = new E_CLIFOR
                {
                    OPERACAO  = Operacao,
                    ID_CLIFOR = cte_Identificador.Text.ToInt(),
                    NM_CLIFOR = cte_Descricao.Text.Treat(),
                };

                var transacao = 0;

                if (C_CLIFOR.Salvar(clifor, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #18
0
        public override void Salvar()
        {
            try
            {
                cpc_DadosGerais.Controls.Validate();

                marca = new E_MARCA
                {
                    OPERACAO = Operacao,
                    ID_MARCA = cte_Identificador.Text.ToInt(),
                    DS_MARCA = cte_Descricao.Text.Treat(),
                };

                var transacao = 0;

                if (C_MARCA.Salvar(marca, ref transacao))
                {
                    Finalizar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #19
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var departamentos = from a in Conexao.Banco.TB_DIV_DEPARTAMENTOs
                                    where a.ID_DEPARTAMENTO == (departamento.ID_DEPARTAMENTO > 0 ? departamento.ID_DEPARTAMENTO : a.ID_DEPARTAMENTO)
                                    select a;

                if (Quantidade > 0)
                {
                    departamentos = departamentos.Take(Quantidade);
                }

                gc_Departamento.DataSource = departamentos.Select(a => new E_DEPARTAMENTO(a)).ToList();
                gv_Departamento.BestFitColumns();

                departamento = new E_DEPARTAMENTO();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #20
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var equipamentosUsuario = from a in Conexao.Banco.TB_DIV_EQUIPAMENTO_X_USUARIOs
                                          where
                                          a.ID_EQUIPAMENTO == (equipamentoUsuario.EQUIPAMENTO.GetValue().HasValue() ? equipamentoUsuario.EQUIPAMENTO.GetValue().ToInt() : a.ID_EQUIPAMENTO) &&
                                          a.LOGIN == (equipamentoUsuario.USUARIO.GetValue().HasValue() ? equipamentoUsuario.USUARIO.GetValue() : a.LOGIN)
                                          select a;

                if (Quantidade > 0)
                {
                    equipamentosUsuario = equipamentosUsuario.Take(Quantidade);
                }

                gc_Equipamento_x_Usuario.DataSource = equipamentosUsuario.Select(a => new E_EQUIPAMENTOUSUARIO(a)).ToList();
                gv_Equipamento_x_Usuario.BestFitColumns();

                equipamentoUsuario = new E_EQUIPAMENTOUSUARIO();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #21
0
        public override void Deletar()
        {
            try
            {
                base.Deletar();

                foreach (var indiceSelecionado in gv_Departamento.GetSelectedRows())
                {
                    var registro = gv_Departamento.GetRow(indiceSelecionado) as E_DEPARTAMENTO;

                    if (registro != null)
                    {
                        registro.OPERACAO = Operacao.Deletar;

                        var transacao = 0;

                        C_DEPARTAMENTO.Salvar(registro, ref transacao);
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #22
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Equipamento_x_Usuario.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                var row = gv_Equipamento_x_Usuario.GetSelectedRow <E_EQUIPAMENTOUSUARIO>();

                using (var forma = new FEquipamentoUsuario_Cadastro {
                    Operacao = Operacao.Alterar, equipamentoUsuario = row
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        equipamentoUsuario = forma.equipamentoUsuario;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #23
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var categorias = from a in Conexao.Banco.TB_DIV_CATEGORIAs
                                 where a.ID_CATEGORIA == (categoria.ID_CATEGORIA > 0 ? categoria.ID_CATEGORIA : a.ID_CATEGORIA)
                                 select a;

                if (Quantidade > 0)
                {
                    categorias = categorias.Take(Quantidade);
                }

                gc_Categoria.DataSource = categorias.Select(a => new E_CATEGORIA(a));
                gv_Categoria.BestFitColumns();

                categoria = new E_CATEGORIA();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #24
0
        public override void Deletar()
        {
            try
            {
                base.Deletar();

                if (gv_Comunicado.GetSelectedRows().Count() > 0 && Mensagens.Deletar() == DialogResult.Yes)
                {
                    foreach (var indiceSelecionado in gv_Comunicado.GetSelectedRows())
                    {
                        var registro = gv_Comunicado.GetRow(indiceSelecionado) as E_COMUNICADO;

                        var transacao = 0;

                        if (registro != null)
                        {
                            registro.OPERACAO = Operacao.Deletar;
                            C_COMUNICADO.Salvar(registro, ref transacao);
                        }
                    }

                    Buscar();
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #25
0
        public override void Deletar()
        {
            try
            {
                base.Deletar();

                foreach (var indiceSelecionado in gv_Categoria.GetSelectedRows())
                {
                    var registro = gv_Categoria.GetRow(indiceSelecionado) as E_CATEGORIA;

                    if (registro != null)
                    {
                        var transacao = 0;

                        registro.OPERACAO = Operacao.Deletar;
                        C_CATEGORIA.Salvar(registro, ref transacao);

                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #26
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var usuarios = from a in Conexao.Banco.TB_DIV_USUARIOs
                               where a.LOGIN == (usuario.LOGIN.HasValue() ? usuario.LOGIN : a.LOGIN)
                               select new E_USUARIO(a, false);

                if (Quantidade > 0)
                {
                    usuarios = usuarios.Take(Quantidade);
                }

                gc_Usuario.DataSource = usuarios;
                gv_Usuario.BestFitColumns();

                usuario = new E_USUARIO();
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #27
0
        private void cbe_Grupo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            try
            {
                using (var formaPesquisa = new FPesquisa())
                {
                    formaPesquisa.Filtros = new List <FPesquisa.Filtro>()
                    {
                        new FPesquisa.Filtro {
                            Descricao = "Identificador", Nome = "ID_GRUPOUSUARIO", Tamanho = 100
                        },
                        new FPesquisa.Filtro {
                            Descricao = "Observação", Nome = "DS_GRUPO", Tamanho = 350
                        }
                    };
                    formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_GRUPOUSUARIOs select new E_GRUPOUSUARIO(a);

                    if (formaPesquisa.ShowDialog() == DialogResult.OK)
                    {
                        cbe_Grupo.Text    = formaPesquisa.Selecionados.Cast <E_GRUPOUSUARIO>().First().ID_GRUPOUSUARIO.ToString();
                        cte_DS_Grupo.Text = formaPesquisa.Selecionados.Cast <E_GRUPOUSUARIO>().First().DS_GRUPO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #28
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

                if (gv_Usuario.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro();
                }

                using (var forma = new FUsuario_Cadastro {
                    Operacao = Operacao.Alterar, usuario = gv_Usuario.GetSelectedRow <E_USUARIO>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        usuario = forma.usuario;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #29
0
        private void cbe_Equipamento_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                cte_DS_Observacao.Text = "";
                cbe_Equipamento.Text.ToInt();

                if (cbe_Equipamento.Text.ToInt() <= 0)
                {
                    cbe_Equipamento.Text = "";
                }
                else
                {
                    var equipamento = (from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs
                                       where a.ID_EQUIPAMENTO == cbe_Equipamento.Text.ToInt()
                                       select new
                    {
                        DS_OBSERVACAO = (a.DS_OBSERVACAO ?? "")
                    }).Take(1);

                    if (equipamento == null || equipamento.Count() == 0)
                    {
                        cbe_Equipamento.Text = "";
                    }
                    else
                    {
                        cte_DS_Observacao.Text = equipamento.First().DS_OBSERVACAO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Beispiel #30
0
        private void cbe_GrupoProduto_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                var id = cbe_GrupoProduto.Text.ToInt();

                cbe_GrupoProduto.Text    = "";
                cte_DS_GrupoProduto.Text = "";

                if (id > 0)
                {
                    var grupo = (from a in Conexao.Banco.TB_DIV_GRUPOPRODUTOs
                                 where a.ID_GRUPO == id
                                 select new
                    {
                        a.ID_GRUPO,
                        a.DS_GRUPO
                    }).FirstOrDefault();

                    if (grupo != null)
                    {
                        cbe_GrupoProduto.Text    = grupo.ID_GRUPO.ToString();
                        cte_DS_GrupoProduto.Text = grupo.DS_GRUPO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }