Exemplo n.º 1
0
        public FDepartamento_Cadastro()
        {
            InitializeComponent();
            this.Shown += delegate
            {
                try
                {
                    if (Modo == Modo.Cadastrar)
                    {
                        Departamento = new TB_EST_DEPARTAMENTO();
                    }
                    else if (Modo == Modo.Alterar)
                    {
                        if (Departamento == null)
                        {
                            Excessoes.Alterar();
                        }

                        teIdentificador.Text = Departamento.ID_DEPARTAMENTO.ToString();
                        teDescricao.Text     = Departamento.NM.Validar();
                    }
                }
                catch (Exception excessao)
                {
                    excessao.Validar();
                }
            };
        }
Exemplo n.º 2
0
        public FCCusto_Cadastro()
        {
            InitializeComponent();

            this.Shown += delegate
            {
                try
                {
                    if (Modo == Modo.Cadastrar)
                    {
                        CCusto = new TB_FIN_CENTROCUSTO();
                    }
                    else if (Modo == Modo.Alterar)
                    {
                        if (CCusto == null)
                        {
                            Excessoes.Alterar();
                        }

                        teIdentificador.Text = CCusto.ID_CENTROCUSTO.ToString();
                        teDescricao.Text     = CCusto.NM.Validar();
                    }
                }
                catch (Exception excessao)
                {
                    excessao.Validar();
                }
            };
        }
Exemplo n.º 3
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

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

                using (var forma = new FItem_Cadastro {
                    Operacao = Operacao.Alterar, item = gv_Item.GetSelectedRow <E_ITEM>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        item = forma.item;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Exemplo n.º 4
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

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

                using (var forma = new FSalvaSenha_Cadastro {
                    Operacao = Operacao.Alterar, salvaSenha = gv_SalvaSenha.GetSelectedRow <E_SALVASENHA>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        salvaSenha = forma.salvaSenha;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Exemplo n.º 5
0
        private void FMarca_Cadastro_Shown(object sender, EventArgs e)
        {
            try
            {
                if (Modo == Modo.Cadastrar)
                {
                    marca = new TB_EST_MARCA();
                }
                else if (Modo == Modo.Alterar)
                {
                    if (marca == null)
                    {
                        Excessoes.Alterar();
                    }

                    teID_MARCA.Text = marca.ID_MARCA.ToString();
                    teNM_MARCA.Text = marca.NM.Validar();
                }

                teNM_MARCA.Focus();
            }
            catch (Exception excessao)
            {
                excessao.Validar();
            }
        }
Exemplo n.º 6
0
        public static void Gravar(CE_USUARIO usuario, int transacao)
        {
            try
            {
                Conexao.Iniciar(transacao);

                //Conexao.Banco.CAD_DIV_USUARIO(usuario.OPERACAO.Value(),
                //                              usuario.LOGIN,
                //                              usuario.SENHA,
                //                              usuario.NM_USUARIO,
                //                              usuario.TELEFONE,
                //                              usuario.EMAIL);

                Conexao.Finalizar(transacao);
            }
            catch (SqlException sqlExcessao)
            {
                Conexao.Voltar(transacao);

                Excessoes.SqlExceptions(sqlExcessao);
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 7
0
        public FImpressora_Cadastro()
        {
            InitializeComponent();

            this.Shown += delegate
            {
                try
                {
                    if (Modo == Modo.Cadastrar)
                    {
                        impressora = new TB_GOU_IMPRESSORA();
                    }
                    else if (Modo == Modo.Alterar)
                    {
                        if (impressora == null)
                        {
                            Excessoes.Alterar();
                        }

                        teIdentificador.Text = impressora.ID_IMPRESSORA.ToString();
                        teNM.Text            = impressora.NM.Validar();
                        teCaminho.Text       = impressora.NM_CAMINHO.Validar();
                    }
                }
                catch (Exception excessao)
                {
                    excessao.Validar();
                }
            };
        }
Exemplo n.º 8
0
        private void cbe_Departamento_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            try
            {
                using (var formaPesquisa = new FPesquisa())
                {
                    var filtros = new List <FPesquisa.Filtro>();

                    var id_equipamento = new FPesquisa.Filtro {
                        Descricao = "Identificador", Nome = "ID_EQUIPAMENTO", Tamanho = 100
                    };
                    var ds_observacao = new FPesquisa.Filtro {
                        Descricao = "Observação", Nome = "DS_OBSERVACAO", Tamanho = 350
                    };

                    filtros.Add(id_equipamento);
                    filtros.Add(ds_observacao);

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

                    if (formaPesquisa.ShowDialog() == DialogResult.OK)
                    {
                        cbe_Equipamento.Text   = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().ID_EQUIPAMENTO.ToString();
                        cte_DS_Observacao.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_OBSERVACAO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 9
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());
            }
        }
Exemplo n.º 10
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

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

                using (var forma = new FGrupoProduto_Cadastro {
                    Operacao = Operacao.Alterar, grupoproduto = gv_GrupoProduto.GetSelectedRow <E_GRUPOPRODUTO>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        grupoproduto = forma.grupoproduto;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Exemplo n.º 11
0
        public static bool Iniciar(ref int posicaoTransacao)
        {
            try
            {
                if (posicaoTransacao == 0)
                {
                    BancoDados.Connection.Open();
                    BancoDados.Transaction = BancoDados.Connection.BeginTransaction(IsolationLevel.ReadUncommitted);;
                }

                posicaoTransacao++;
            }
            catch (SqlException excessao)
            {
                if ((excessao.Number == 67 || excessao.Number == 2 || excessao.Number == 4060 || excessao.Number == -1) && Testando)
                {
                    Excessoes.Generico(string.Format("Não foi possível conectar-se ao banco de dados!{0}Por favor, verifique os dados de conexão e/ou sua conexão!", Environment.NewLine));
                }
                else if (excessao.Number == 67 || excessao.Number == 2 || excessao.Number == 4060 || excessao.Number == -1)
                {
                    Excessoes.Generico(string.Format(@"Você está desconectado do banco de dados!{0}Por favor, verifique os dados de conexão e/ou sua conexão!{0}{0}Obs.: Os processos realizados não serão salvos!", Environment.NewLine));
                }
                else
                {
                    throw new SYSException(Excessoes.Tratar(excessao));
                }

                return(false);
            }

            return(true);
        }
Exemplo n.º 12
0
        private void cbe_Equipamento_Leave(object sender = null, EventArgs e = null)
        {
            try
            {
                cte_DS_Observacao.Text = "";

                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 E_EQUIPAMENTO(a)).Take(1);

                    if (equipamento == null || equipamento.Count() == 0)
                    {
                        cbe_Equipamento.Text = "";
                    }
                    else
                    {
                        cte_DS_Observacao.Text = equipamento.First().DS_OBSERVACAO.Treat();
                    }
                }
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 13
0
        public override void Buscar()
        {
            try
            {
                base.Buscar();

                var deptos = 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 new E_EQUIPAMENTOUSUARIO(a);

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

                gc_Equipamento_x_Usuario.DataSource = deptos;
                gv_Equipamento_x_Usuario.BestFitColumns();

                equipamentoUsuario = new E_EQUIPAMENTOUSUARIO();
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 14
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());
            }
        }
Exemplo n.º 15
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());
            }
        }
Exemplo n.º 16
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());
            }
        }
Exemplo n.º 17
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());
            }
        }
Exemplo n.º 18
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

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

                using (var forma = new FConhecimento_Lancamento {
                    Operacao = Operacao.Alterar, conhecimento = gv_Conhecimento.GetSelectedRow <E_CONHECIMENTO>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        conhecimento = forma.conhecimento;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Exemplo n.º 19
0
        private void csb_Gerar_Click(object sender, EventArgs e)
        {
            try
            {
                var selecionados = gv_Tabela.GetSelectedRows();
                var linhas       = new List <string>();
                foreach (var selecionado in selecionados)
                {
                    linhas.Add(gv_Tabela.GetRowCellValue(selecionado, colName).ToString());
                }

                if (linhas.Count == 0)
                {
                    throw new Exception("É necessário selecionar ao menos uma tabela!");
                }

                if (fbd_Arquivos.ShowDialog() == DialogResult.OK)
                {
                    foreach (var linha in linhas)
                    {
                        System.IO.File.WriteAllText(String.Format("{0}\\CAD_{1}.SQL", fbd_Arquivos.SelectedPath, linha.Substring(3)), Fontes.Procedure(linha));
                    }
                }
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 20
0
        public override void Alterar()
        {
            try
            {
                base.Alterar();

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

                using (var forma = new FAlocacaoRecurso_Lancamento {
                    Operacao = Operacao.Alterar, alocacaoRecurso = gv_AlocacaoRecurso.GetSelectedRow <E_ALOCACAORECURSO>()
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        alocacaoRecurso = forma.alocacaoRecurso;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }
Exemplo n.º 21
0
        public override void Salvar()
        {
            try
            {
                cpc_DadosGerais.Controls.Validate();

                equipamentoUsuario = new E_EQUIPAMENTOUSUARIO
                {
                    OPERACAO            = Operacao,
                    EQUIPAMENTO         = cbe_Equipamento.Text,
                    USUARIO             = cbe_Usuario.Text.Treat(),
                    DS_OBSERVACAO       = cte_DS_Observacao.Text.Treat(),
                    ST_REGISTRO         = cce_Ativo.Checked ? "A" : "C",
                    ST_USOCOMPARTILHADO = cce_UsoCompartilhado.Checked ? "S" : "N"
                };

                var transacao = 0;

                C_EQUIPAMENTOUSUARIO.Salvar(equipamentoUsuario, ref transacao);

                Finalizar();
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 22
0
        private void cbe_Usuario_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            try
            {
                using (var formaPesquisa = new FPesquisa())
                {
                    var filtros = new List <FPesquisa.Filtro>();

                    var login = new FPesquisa.Filtro {
                        Descricao = "Login", Nome = "LOGIN", Tamanho = 100
                    };
                    var nm_usuario = new FPesquisa.Filtro {
                        Descricao = "Nome do usuário", Nome = "NM_USUARIO", Tamanho = 350
                    };

                    filtros.Add(login);
                    filtros.Add(nm_usuario);

                    formaPesquisa.Filtros   = filtros;
                    formaPesquisa.Multiplos = false;
                    formaPesquisa.Consulta  = from a in Conexao.Banco.TB_DIV_USUARIOs select new { a.LOGIN, a.NM_USUARIO };

                    if (formaPesquisa.ShowDialog() == DialogResult.OK)
                    {
                        cbe_Usuario.Text    = formaPesquisa.SelecionadosDataTable.Rows[0]["LOGIN"].ToString();
                        cte_NM_Usuario.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["NM_USUARIO"].ToString();
                    }
                }
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 23
0
        public override void Deletar()
        {
            try
            {
                base.Deletar();

                foreach (var indiceSelecionado in gv_Equipamento_x_Usuario.GetSelectedRows())
                {
                    var registro = gv_Equipamento_x_Usuario.GetRow(indiceSelecionado) as E_EQUIPAMENTOUSUARIO;

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

                        var transacao = 0;

                        C_EQUIPAMENTOUSUARIO.Salvar(registro, ref transacao);
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 24
0
        public FAmbiente_Cadastro()
        {
            InitializeComponent();

            this.Shown += delegate
            {
                try
                {
                    if (Modo == Modo.Cadastrar)
                    {
                        Ambiente = new TB_GOU_AMBIENTE();
                    }
                    else if (Modo == Modo.Alterar)
                    {
                        if (Ambiente == null)
                        {
                            Excessoes.Alterar();
                        }

                        teIdentificador.Text = Ambiente.ID_AMBIENTE.ToString();
                        teNMAmbiente.Text    = Ambiente.NM.Validar();
                    }
                }
                catch (Exception excessao)
                {
                    excessao.Validar();
                }
            };
        }
Exemplo n.º 25
0
        private void FPreco_Lancamento_Shown(object sender, EventArgs e)
        {
            try
            {
                Padroes();

                if (Modo == Modo.Cadastrar)
                {
                    preco = new TB_EST_PRECO();
                }
                else if (Modo == Modo.Alterar)
                {
                    if (preco == null)
                    {
                        Excessoes.Alterar();
                    }

                    // Colocado a vericação para que quando não tiver preço no produto lançado no PDV, caia como alteração com os valores pré cadastrados.
                    if (preco.ID_PRECO.TemValor())
                    {
                        teID_PRECO.Text = preco.ID_PRECO.ToString();
                    }

                    beID_PRODUTO.Text = preco.ID_PRODUTO.ToString();
                    beID_PRODUTO_Leave(null, null);
                    rgTP_PRECO.SelectedIndex = preco.TP_PRECO.Validar() == "V" ? 0 : 1;
                    seVL_PRECO.Value         = preco.VL_PRECO.Padrao();
                }
            }
            catch (Exception excessao)
            {
                excessao.Validar();
            }
        }
Exemplo n.º 26
0
        private void FGrupo_Cadastro_Shown(object sender, EventArgs e)
        {
            try
            {
                //tcgAdicionais.Visibility = Parametros.ST_Gourmet ? LayoutVisibility.Always : LayoutVisibility.Never;

                if (Modo == Modo.Cadastrar)
                {
                    Grupo = new TB_EST_GRUPO();
                }
                else if (Modo == Modo.Alterar)
                {
                    if (Grupo == null)
                    {
                        Excessoes.Alterar();
                    }

                    teID_GRUPO.Text           = Grupo.ID_GRUPO.ToString();
                    ceST_COMPLEMENTO.Checked  = Grupo.ST_COMPLEMENTO.Padrao();
                    ceST_ALMOXARIFADO.Checked = Grupo.ST_ALMOXARIFADO.Padrao();
                    ceST_FRACAO.Checked       = Grupo.ST_FRACAO.Padrao();
                    ceST_SERVICO.Checked      = Grupo.ST_SERVICO.Padrao();
                    teNM_GRUPO.Text           = Grupo.NM.Validar();

                    // Aba gourmet
                    if (tcgAdicionais.Visibility == LayoutVisibility.Always)
                    {
                        // Aba COM
                        if (Grupo.TB_EST_GRUPO_ADICIONAIs != null)
                        {
                            gcCOM.DataSource = (from a in Grupo.TB_EST_GRUPO_ADICIONAIs
                                                where a.TP == "C"
                                                select a).ToList();
                        }

                        // Aba SEM
                        if (Grupo.TB_EST_GRUPO_ADICIONAIs != null)
                        {
                            gcSEM.DataSource = (from a in Grupo.TB_EST_GRUPO_ADICIONAIs
                                                where a.TP == "S"
                                                select a).ToList();
                        }
                    }
                }
            }
            catch (Exception excessao)
            {
                excessao.Validar();
            }
        }
Exemplo n.º 27
0
        private void csb_ConectarBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                Conexao.Reiniciar();
                Conexao.Parametros.Servidor = cte_Servidor.Text.Trim();
                Conexao.Parametros.Banco    = cte_BancoDados.Text.Trim();
                Conexao.Parametros.Usuario  = cte_Usuario.Text.Trim();
                Conexao.Parametros.Senha    = cte_Senha.Text.Trim();

                gc_Tabela.DataSource = N_Tabela.Buscar(false, "");
            }
            catch (Exception excessao)
            {
                Excessoes.Exceptions(excessao);
            }
        }
Exemplo n.º 28
0
        public FContas_Cadastro()
        {
            InitializeComponent();
            this.Shown += delegate
            {
                try
                {
                    if (Modo == Modo.Cadastrar)
                    {
                        duplicata = new TB_FIN_DUPLICATA();
                    }
                    else if (Modo == Modo.Alterar)
                    {
                        if (duplicata == null)
                        {
                            Excessoes.Alterar();
                        }

                        if (new QLiquidacao().Buscar(0, duplicata.ID_DUPLICATA).Count() > 0)
                        {
                            lcGeral.Enabled = false;
                        }

                        teIdentificador.Text = duplicata.ID_DUPLICATA.ToString();
                        teNrDocumento.Text   = duplicata.ID_DOCUMENTO;
                        deEmissao.Text       = duplicata.DT_EMISSAO.ToString();
                        rbPagar.Checked      = duplicata.TP == "P";
                        rbReceber.Checked    = duplicata.TP == "R";
                        beEmpresa.Text       = duplicata.ID_EMPRESA.ToString();
                        beEmpresa_Leave(null, null);
                        beClifor.Text = duplicata.ID_CLIFOR.ToString();
                        beClifor_Leave(null, null);
                        beCCusto.Text = duplicata.ID_CENTROCUSTO.ToString();
                        beCCusto_Leave(null, null);
                        beCondicao.Text = duplicata.ID_CONDICAOPAGAMENTO.ToString();
                        beCondicao_Leave(null, null);
                        seQtdParcelas.Value = duplicata.QT_PARCELAS ?? 0m;
                        seValor.Value       = duplicata.VL ?? 0m;
                    }
                }
                catch (Exception excessao)
                {
                    excessao.Validar();
                }
            };
        }
Exemplo n.º 29
0
 private void FEquipamentoUsuario_Lancamento_Load(object sender = null, EventArgs e = null)
 {
     try
     {
         if (Operacao == Operacao.Alterar)
         {
             cbe_Equipamento.Text = equipamentoUsuario.EQUIPAMENTO.GetValue();
             cbe_Equipamento_Leave();
             cbe_Usuario.Text = equipamentoUsuario.USUARIO.GetValue();
             cbe_Usuario_Leave();
             cte_DS_Observacao.Text       = equipamentoUsuario.DS_OBSERVACAO.Treat();
             cce_Ativo.Checked            = equipamentoUsuario.ST_REGISTRO.Treat() == "A";
             cce_UsoCompartilhado.Checked = equipamentoUsuario.ST_USOCOMPARTILHADO == "S";
         }
     }
     catch (Exception excessao)
     {
         Excessoes.Exceptions(excessao);
     }
 }
Exemplo n.º 30
0
        private void csb_Atender_Click(object sender = null, EventArgs e = null)
        {
            try
            {
                if (gv_Chamado.GetSelectedRows().Count() == 0)
                {
                    throw Excessoes.AlterandoSemRegistro("um chamado");
                }

                var chamado = gv_Chamado.GetSelectedRow <E_CHAMADO>();

                if (chamado.ST_CHAMADO == "C")
                {
                    throw new Exception("Não é permitido atender um chamado já cancelado!");
                }
                if (chamado.ST_CHAMADO == "F")
                {
                    throw new Exception("Não é permitido atender um chamado já finalizado!");
                }
                if (Conexao.Banco.TB_DIV_EVENTOs.Any(a => a.ID_CHAMADO == chamado.ID_CHAMADO))
                {
                    throw new Exception("Não é permitido atender um chamado já em atendimento!");
                }

                using (var forma = new FAtendimento_Lancamento {
                    Operacao = Operacao.Alterar, chamado = chamado
                })
                {
                    if (forma.ShowDialog() == DialogResult.OK)
                    {
                        cse_Identificador.Value = forma.chamado.ID_CHAMADO;
                        Buscar();
                    }
                }
            }
            catch (Exception excessao)
            {
                Mensagens.Alerta(excessao.Tratar());
            }
        }