private void Iniciar()
        {
            InitializeComponent();

            tabControl1.TabPages.Remove(tpEditar);
            tabControl1.TabPages.Remove(tpFiltro);

            UsrUsuario.Programa(EnProgramas.Usuario, false, false, "", false);
            UsrModulo.Programa(EnProgramas.Modulo);
            UsrProduto.Programa(EnProgramas.Produto);
            UsrTipo.ProgramaTipo(EnProgramas.Tipo, true, true, "", true, EnTipos.BaseConhecimento);
            UsrStatus.ProgramaStatus(EnProgramas.Status, true, true, "", true, EnStatus.BaseConhecimento);

            int altura  = tpUsuario.Height;
            int largura = tpUsuario.Width;

            ursFiltroStatus.PosicaoTela(altura, largura);
            ursFiltroTipo.PosicaoTela(altura, largura);
            ursFiltroUsuario.PosicaoTela(altura, largura);
            ursFiltroModulo.PosicaoTela(altura, largura);

            Grade.Configurar(ref dgvDados);

            cbCampos.DataSource         = Grade.ListarCampos(ref dgvDados);
            cbCampos.SelectedIndex      = 2;
            txtCodigo.txtValor.ReadOnly = true;
        }
示例#2
0
        private void BuscarModulos(int idCliente)
        {
            UsrModulo.LimparTela();
            UsrProduto.LimparTela();

            var formulario = new frmModulo("", idCliente);

            formulario.ShowDialog();
            if (Funcoes.IdSelecionado > 0)
            {
                var model = _chamadoApp.BuscarModuloProduto(idCliente, Funcoes.IdSelecionado);
                if (model.ModuloId != null)
                {
                    UsrModulo.txtId.Text = model.ModuloId.ToString();
                    UsrModulo.SetCodigoMask(model.CodModulo.ToString());
                    UsrModulo.txtNome.Text = model.NomeModulo;
                }

                if (model.ProdutoId != null)
                {
                    UsrProduto.txtId.Text = model.ProdutoId.ToString();
                    UsrProduto.SetCodigoMask(model.CodProduto.ToString());
                    UsrProduto.txtNome.Text = model.NomeProduto;
                }
            }
        }
        private void LimparTela()
        {
            Tela.LimparTela(tbPrincipal);

            UsrUsuario.LimparTela();
            UsrModulo.LimparTela();
            UsrProduto.LimparTela();
            UsrTipo.LimparTela();
            UsrStatus.LimparTela();
        }
示例#4
0
        private void LimparTela()
        {
            Tela.LimparTela(tbPrincipal);
            UsrUsuario.LimparTela();
            UsrTipo.LimparTela();
            UsrStatus.LimparTela();
            UsrProduto.LimparTela();

            txtCodigo.txtValor.Clear();
            txtDataLib.txtData.Clear();
            txtDataInicio.txtData.Clear();
        }
示例#5
0
        public override void Editar()
        {
            try
            {
                _versaoApp = new VersaoApp();
                var model = _versaoApp.Editar(Grade.RetornarId(ref dgvDados, "Ver_Id"), Funcoes.IdUsuario);
                btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem);

                base.Editar();

                LimparTela();

                txtCodigo.txtValor.Text    = model.Id.ToString(Tela.MaskVersao);
                txtDataInicio.txtData.Text = model.DataInicio.ToShortDateString();
                txtDataLib.txtData.Text    = model.DataLiberacao.ToShortDateString();

                UsrUsuario.txtId.Text = model.UsuarioId.ToString();
                UsrUsuario.SetCodigoMask(model.CodUsuario.ToString());
                UsrUsuario.txtNome.Text = model.NomeUsuario;

                if (model.ProdutoId != null)
                {
                    UsrProduto.txtId.Text = model.ProdutoId.ToString();
                    UsrProduto.SetCodigoMask(model.CodProduto.Value.ToString());
                    UsrProduto.txtNome.Text = model.NomeProduto;
                }

                UsrTipo.txtId.Text = model.TipoId.ToString();
                UsrTipo.SetCodigoMask(model.CodTipo.ToString());
                UsrTipo.txtNome.Text = model.NomeTipo;

                UsrStatus.txtId.Text = model.StatusId.ToString();
                UsrStatus.SetCodigoMask(model.CodStatus.ToString());
                UsrStatus.txtNome.Text = model.NomeStatus;

                if (model.ProdutoId != null)
                {
                    UsrProduto.txtId.Text = model.ProdutoId.ToString();
                    UsrProduto.SetCodigoMask(model.CodProduto.Value.ToString());
                    UsrProduto.txtNome.Text = model.NomeProduto;
                }

                txtVersao.Text    = model.VersaoStr;
                txtDescricao.Text = model.Descricao;

                txtDataLib.txtData.Focus();
                _Id = model.Id;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#6
0
 private void LimparTela()
 {
     Tela.LimparTela(tbPrincipal);
     Tela.LimparPage(ref tpOcorrencia);
     UsrUsuario.LimparTela();
     UsrModulo.LimparTela();
     UsrProduto.LimparTela();
     UsrTipo.LimparTela();
     UsrStatus.LimparTela();
     UsrCliente.LimparTela();
     rbNormal.Checked = true;
     dgvOcorrencia.Rows.Clear();
 }
示例#7
0
        private void Iniciar()
        {
            InitializeComponent();

            tabControl1.TabPages.Remove(tpEditar);
            tabControl1.TabPages.Remove(tpFiltro);

            UsrUsuario.Programa(EnProgramas.Usuario, false, false, "Usuário Abertura", false);
            UsrModulo.Programa(EnProgramas.Modulo, false, true, "Módulo");
            UsrProduto.Programa(EnProgramas.Produto, false, false, "", false);
            UsrTipo.ProgramaTipo(EnProgramas.Tipo, true, true, "", true, EnTipos.Chamado);
            UsrStatus.ProgramaStatus(EnProgramas.Status, true, false, "", false, EnStatus.Chamado);
            UsrCliente.Programa(EnProgramas.Cliente, true);
            UsrUsuarioOco.Programa(EnProgramas.Usuario, false, false, "", false);

            int altura  = tpUsuario.Height;
            int largura = tpUsuario.Width;

            ursFiltroStatus.PosicaoTela(altura, largura);
            ursFiltroTipo.PosicaoTela(altura, largura);
            ursFiltroUsuario.PosicaoTela(altura, largura);
            ursFiltroModulo.PosicaoTela(altura, largura);

            Grade.Configurar(ref dgvDados);
            Grade.Configurar(ref dgvOcorrencia);
            Grade.Configurar(ref dgvStatus);

            cbCampos.DataSource         = Grade.ListarCampos(ref dgvDados);
            cbCampos.SelectedIndex      = 4;
            txtCodigo.txtValor.ReadOnly = true;

            if (_enChamado == EnumChamado.Atividade)
            {
                this.Text = "Atividades";
            }

            lblAtivo.Visible = false;
            cboAtivo.Visible = false;

            txtDataOco.txtData.ReadOnly = true;
            txtDataOco.txtData.TabStop  = false;

            txtHoraInicialOco.ReadOnly = true;
            txtHoraInicialOco.TabStop  = false;

            txtHoraFinalOco.ReadOnly = true;
            txtHoraFinalOco.TabStop  = false;
            _chamadoViewModel        = new ChamadoViewModel();
        }
示例#8
0
 private void frmVersao_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F9)
     {
         if (UsrTipo.txtCodigo.txtValor.Focused)
         {
             UsrTipo.PressionarF9(EnProgramas.Tipo);
         }
         if (UsrStatus.txtCodigo.txtValor.Focused)
         {
             UsrStatus.PressionarF9(EnProgramas.Status);
         }
         if (UsrProduto.txtCodigo.txtValor.Focused)
         {
             UsrProduto.PressionarF9(EnProgramas.Produto);
         }
     }
 }
示例#9
0
        private void frmCliente_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F9)
            {
                if (UsrUsuario.txtCodigo.txtValor.Focused)
                {
                    UsrUsuario.PressionarF9(EnProgramas.Usuario);
                }
                if (UsrRevenda.txtCodigo.txtValor.Focused)
                {
                    UsrRevenda.PressionarF9(EnProgramas.Revenda);
                }
                if (UsrCidade.txtCodigo.txtValor.Focused)
                {
                    UsrCidade.PressionarF9(EnProgramas.Cidade);
                }
                if (UsrModulo.txtCodigo.txtValor.Focused)
                {
                    UsrModulo.PressionarF9(EnProgramas.Modulo);
                }
                if (UsrProduto.txtCodigo.txtValor.Focused)
                {
                    UsrProduto.PressionarF9(EnProgramas.Produto);
                }

                //if (txtCodModulo.txtValor.Focused)
                //    btnModulo_Click(sender, e);
                //if (txtCodProduto.txtValor.Focused)
                //    btnProduto_Click(sender, e);

                //else if (tabControl3.SelectedTab == tpUsuario)
                //    usrUsuarioFiltro.AbrirTela();
                //else if (tabControl3.SelectedTab == tpRevenda)
                //    usrRevendaFiltro.AbrirTela();
                //else if (tabControl3.SelectedTab == tpCidade)
                //    usrCidadeFiltro.AbrirTela();
                //else if (tabControl3.SelectedTab == tpModuloF)
                //    usrModuloFiltro.AbrirTela();
                //else if (tabControl3.SelectedTab == tpProduto)
                //    usrProdutoFiltro.AbrirTela();
            }
        }
        private void frmBaseConhecimento_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F9)
            {
                if (UsrModulo.txtCodigo.txtValor.Focused)
                {
                    UsrModulo.PressionarF9(EnProgramas.Modulo);
                }
                if (UsrProduto.txtCodigo.txtValor.Focused)
                {
                    UsrProduto.PressionarF9(EnProgramas.Produto);
                }
                if (UsrTipo.txtCodigo.txtValor.Focused)
                {
                    UsrTipo.PressionarF9(EnProgramas.Tipo);
                }
                if (UsrStatus.txtCodigo.txtValor.Focused)
                {
                    UsrStatus.PressionarF9(EnProgramas.Status);
                }

                if (tabControl3.SelectedTab == tpUsuario)
                {
                    ursFiltroUsuario.AbrirTela();
                }
                else if (tabControl3.SelectedTab == tpModulo)
                {
                    ursFiltroModulo.AbrirTela();
                }
                if (tabControl3.SelectedTab == tpTipo)
                {
                    ursFiltroTipo.AbrirTela();
                }
                if (tabControl3.SelectedTab == tpStatus)
                {
                    ursFiltroStatus.AbrirTela();
                }
            }
        }
示例#11
0
        private void Iniciar()
        {
            InitializeComponent();

            tabControl1.TabPages.Remove(tpEditar);
            tabControl1.TabPages.Remove(tpFiltro);

            UsrUsuario.Programa(EnProgramas.Usuario);
            UsrRevenda.Programa(EnProgramas.Revenda, true);
            UsrCidade.Programa(EnProgramas.Cidade);
            UsrModulo.Programa(EnProgramas.Modulo, true);
            UsrProduto.Programa(EnProgramas.Produto);

            int altura  = tpUsuario.Height;
            int largura = tpUsuario.Width;

            usrCidadeFiltro.PosicaoTela(altura, largura);
            usrModuloFiltro.PosicaoTela(altura, largura);
            usrProdutoFiltro.PosicaoTela(altura, largura);
            usrRevendaFiltro.PosicaoTela(altura, largura);
            usrUsuarioFiltro.PosicaoTela(altura, largura);

            Grade.Configurar(ref dgvDados);
            Grade.Configurar(ref dgvContato, true, true);
            Grade.Configurar(ref dgvEmail, true, true);
            Grade.Configurar(ref dgvModulo, false, false);

            cbCampos.DataSource    = Grade.ListarCampos(ref dgvDados);
            cbCampos.SelectedIndex = 1;
            _listaPermissao        = new List <string>();

            ControleTelaModulos("C");
            cbRestricao.SelectedIndex = 2;

            //txtIdRevenda.Left = txtNome.Left;
            //txtIdRevenda.Top = txtNome.Top;
            //txtIdRevenda.SendToBack();
        }
示例#12
0
        public override void Editar()
        {
            try
            {
                _chamadoApp = new ChamadoApp();
                var model = _chamadoApp.Editar(Funcoes.IdUsuario, Grade.RetornarId(ref dgvDados, "Cha_Id"));
                _chamadoViewModel = model;

                btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem);
                PermissaoAlterarOcorrencia();
                PermissaoExcluirOcorrencia();

                base.Editar();

                LimparTela();

                txtCodigo.txtValor.Text      = model.Id.ToString(Tela.MaskChamado);
                txtDataAbertura.txtData.Text = model.DataAbertura.ToString();
                txtHoraAbertura.Text         = model.HoraAbertura.ToString();

                UsrUsuario.txtId.Text = model.UsuarioAberturaId.ToString();
                UsrUsuario.SetCodigoMask(model.CodUsuario.ToString());
                UsrUsuario.txtNome.Text = model.NomeUsuario;

                UsrCliente.txtId.Text = model.ClienteId.ToString();
                UsrCliente.SetCodigoMask(model.CodCliente.ToString());
                UsrCliente.txtNome.Text = model.NomeCliente;
                txtVersao.Text          = model.Versao;
                txtContato.Text         = model.Contato;

                rbBaixo.Checked   = (model.Nivel == 1);
                rbNormal.Checked  = (model.Nivel == 2);
                rbAlto.Checked    = (model.Nivel == 3);
                rbCritico.Checked = (model.Nivel == 4);

                if (model.ModuloId != null)
                {
                    UsrModulo.txtId.Text = model.ModuloId.ToString();
                    UsrModulo.SetCodigoMask(model.CodModulo.ToString());
                    UsrModulo.txtNome.Text = model.NomeModulo;
                }

                if (model.ProdutoId != null)
                {
                    UsrProduto.txtId.Text = model.ProdutoId.ToString();
                    UsrProduto.SetCodigoMask(model.CodProduto.ToString());
                    UsrProduto.txtNome.Text = model.NomeProduto;
                }

                UsrTipo.txtId.Text = model.TipoId.ToString();
                UsrTipo.SetCodigoMask(model.CodTipo.ToString());
                UsrTipo.txtNome.Text = model.NomeTipo;

                UsrStatus.txtId.Text = model.StatusId.ToString();
                UsrStatus.SetCodigoMask(model.CodStatus.ToString());
                UsrStatus.txtNome.Text = model.NomeStatus;

                if (model.ModuloId != null)
                {
                    UsrModulo.txtId.Text = model.ModuloId.ToString();
                    UsrModulo.SetCodigoMask(model.CodModulo.ToString());
                    UsrModulo.txtNome.Text = model.NomeModulo;
                }

                if (model.ProdutoId != null)
                {
                    UsrProduto.txtId.Text = model.ProdutoId.ToString();
                    UsrProduto.SetCodigoMask(model.CodProduto.ToString());
                    UsrProduto.txtNome.Text = model.NomeProduto;
                }

                txtDescricao.Text = model.Descricao;

                DadosCliente(model);

                CarregarOcorrencia(model);

                dgvStatus.DataSource = model.ChamadosStatus;

                HabilitarDataHora(model.UsuarioPermissaoAlterarDataHora);

                txtContato.Focus();
                _Id = model.Id;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }