コード例 #1
0
        private void carregarComboCategoriaProcesso()
        {
            BoManterCadastroDocumentos   boCadastroDocumentos   = null;
            List <INFOCategoriaProcesso> ListaCategoriaProcesso = null;

            try
            {
                boCadastroDocumentos = new BoManterCadastroDocumentos();

                ListaCategoriaProcesso = boCadastroDocumentos.obterListaCategoriaProcesso();

                if (ListaCategoriaProcesso != null)
                {
                    cmbTipoProcesso.DataSource    = ListaCategoriaProcesso;
                    cmbTipoProcesso.DisplayMember = "Nm_categoria";
                    cmbTipoProcesso.ValueMember   = "Ds_sigla";
                }
                else
                {
                    MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            INFODocumento documento = null;

            try
            {

                documento = new INFODocumento();

                String parProcessos = System.Configuration.ConfigurationManager.AppSettings.Get("NOMEPASTAPROCESSOS");

                if (parProcessos.Equals(cmbTipoDocumento.SelectedText))
                {
                    cmbTipoProcesso.Visible = true;
                    if (String.IsNullOrEmpty(cmbTipoProcesso.Text))
                    {

                        MessageBox.Show("Selecione um tipo de Processo. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                        cmbTipoDocumento.Focus();
                    }
                    else
                    {
                        documento.Categoriadocumento = ((INFOCategoriaProcesso)(cmbTipoProcesso.SelectedItem)).Ds_sigla.ToUpper();
                    }

                }

                if (String.IsNullOrEmpty(cmbTipoDocumento.Text))
                {
                    MessageBox.Show("Selecione um tipo de documento. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                       MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbTipoDocumento.Focus();
                }
                else if (String.IsNullOrEmpty(txtNomeDocumento.Text))
                {
                    MessageBox.Show("Por favor, digite um nome para o documento. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                       MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNomeDocumento.Focus();
                }
                else
                {
                    BoManterCadastroDocumentos bo = new BoManterCadastroDocumentos();

                    documento.IdDocumentos = double.Parse(lblCodigo.Text);
                    documento.NomeDocumento = txtNomeDocumento.Text.ToUpper();
                    documento.Ordemdocumento = (int)nupPosicao.Value;
                    documento.Categoriadocumento = cmbTipoProcesso.SelectedValue.ToString();
                    documento.ObjTipoDocumento = new INFOTipoDocumento();
                    documento.ObjTipoDocumento.IdTipoDocumento = (double)cmbTipoDocumento.SelectedValue;

                    int i = bo.alterarDocumentos(documento);

                    switch (i)
                    {
                        case 1:
                            MessageBox.Show("Documento alterado com sucesso! ",
                                Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            carregarListView();
                            break;
                        default:
                            break;
                    }
                }

            }
            catch (Exception ex)
            {
               MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP,
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void carregarListView()
        {
            BoManterCadastroDocumentos bo = null;
            List<INFODocumento> listaDocumento = null;
            ListViewItem listViewItem = null;

            try
            {
                lstDocumento.Items.Clear();
                bo = new BoManterCadastroDocumentos();

                String parProcessos = System.Configuration.ConfigurationManager.AppSettings.Get("NOMEPASTAPROCESSOS");

                if (parProcessos.Equals(((INFOTipoDocumento)cmbTipoDocumento.SelectedItem).NomeTipoDocumento)
                    && cmbTipoProcesso.Text != "")
                    listaDocumento = bo.obterListaDocumento(((INFOTipoDocumento)(cmbTipoDocumento.SelectedItem)).IdTipoDocumento ,
                                                            ((INFOCategoriaProcesso)(cmbTipoProcesso.SelectedItem)).Ds_sigla.ToUpper());
                else
                    listaDocumento = bo.obterListaDocumento(((INFOTipoDocumento)(cmbTipoDocumento.SelectedItem)).IdTipoDocumento);

                if (listaDocumento != null)
                {

                    foreach (INFODocumento documento in listaDocumento)
                    {
                        listViewItem = new ListViewItem(String.Empty, 0);

                        listViewItem.SubItems.Add(documento.Ordemdocumento.ToString());
                        //listViewItem.SubItems.Add(documento.ObjTipoDocumento.NomeTipoDocumento);
                        listViewItem.SubItems.Add(documento.NomeDocumento);

                        switch (documento.Categoriadocumento)
                        {
                            case "A":
                                listViewItem.SubItems.Add(documento.Categoriadocumento + " - Aéreo");
                                break;
                            case "E":
                                listViewItem.SubItems.Add(documento.Categoriadocumento + " - Exportação");
                                break;
                            case "M":
                                listViewItem.SubItems.Add(documento.Categoriadocumento + " - Marítimo");
                                break;
                            case "R":
                                listViewItem.SubItems.Add(documento.Categoriadocumento + " - Rodoviário");
                                break;
                            default:
                                break;
                        }

                        listViewItem.Tag = documento.IdDocumentos;

                        lstDocumento.Items.Add(listViewItem);
                    }
                }

            }
            catch (Exception e)
            {

                throw e;
            }
        }
コード例 #4
0
        private void carregarComboCategoriaProcesso()
        {
            BoManterCadastroDocumentos boCadastroDocumentos = null;
            List<INFOCategoriaProcesso> ListaCategoriaProcesso = null;
            try
            {

                boCadastroDocumentos = new BoManterCadastroDocumentos();

                ListaCategoriaProcesso = boCadastroDocumentos.obterListaCategoriaProcesso();

                if (ListaCategoriaProcesso != null)
                {

                    cmbTipoProcesso.DataSource = ListaCategoriaProcesso;
                    cmbTipoProcesso.DisplayMember = "Nm_categoria";
                    cmbTipoProcesso.ValueMember = "Ds_sigla";

                }
                else
                {
                    MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        private void carregarListView()
        {
            BoManterCadastroDocumentos bo             = null;
            List <INFODocumento>       listaDocumento = null;
            ListViewItem listViewItem = null;

            try
            {
                lstDocumento.Items.Clear();
                bo = new BoManterCadastroDocumentos();


                String parProcessos = System.Configuration.ConfigurationManager.AppSettings.Get("NOMEPASTAPROCESSOS");

                if (parProcessos.Equals(((INFOTipoDocumento)cmbTipoDocumento.SelectedItem).NomeTipoDocumento) &&
                    cmbTipoProcesso.Text != "")
                {
                    listaDocumento = bo.obterListaDocumento(((INFOTipoDocumento)(cmbTipoDocumento.SelectedItem)).IdTipoDocumento,
                                                            ((INFOCategoriaProcesso)(cmbTipoProcesso.SelectedItem)).Ds_sigla.ToUpper());
                }
                else
                {
                    listaDocumento = bo.obterListaDocumento(((INFOTipoDocumento)(cmbTipoDocumento.SelectedItem)).IdTipoDocumento);
                }

                if (listaDocumento != null)
                {
                    foreach (INFODocumento documento in listaDocumento)
                    {
                        listViewItem = new ListViewItem(String.Empty, 0);

                        listViewItem.SubItems.Add(documento.Ordemdocumento.ToString());
                        //listViewItem.SubItems.Add(documento.ObjTipoDocumento.NomeTipoDocumento);
                        listViewItem.SubItems.Add(documento.NomeDocumento);

                        switch (documento.Categoriadocumento)
                        {
                        case "A":
                            listViewItem.SubItems.Add(documento.Categoriadocumento + " - Aéreo");
                            break;

                        case "E":
                            listViewItem.SubItems.Add(documento.Categoriadocumento + " - Exportação");
                            break;

                        case "M":
                            listViewItem.SubItems.Add(documento.Categoriadocumento + " - Marítimo");
                            break;

                        case "R":
                            listViewItem.SubItems.Add(documento.Categoriadocumento + " - Rodoviário");
                            break;

                        default:
                            break;
                        }


                        listViewItem.Tag = documento.IdDocumentos;

                        lstDocumento.Items.Add(listViewItem);
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
コード例 #6
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            INFODocumento documento = null;

            try
            {
                documento = new INFODocumento();

                String parProcessos = System.Configuration.ConfigurationManager.AppSettings.Get("NOMEPASTAPROCESSOS");

                if (parProcessos.Equals(cmbTipoDocumento.SelectedText))
                {
                    cmbTipoProcesso.Visible = true;
                    if (String.IsNullOrEmpty(cmbTipoProcesso.Text))
                    {
                        MessageBox.Show("Selecione um tipo de Processo. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                        cmbTipoDocumento.Focus();
                    }
                    else
                    {
                        documento.Categoriadocumento = ((INFOCategoriaProcesso)(cmbTipoProcesso.SelectedItem)).Ds_sigla.ToUpper();
                    }
                }

                if (String.IsNullOrEmpty(cmbTipoDocumento.Text))
                {
                    MessageBox.Show("Selecione um tipo de documento. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    cmbTipoDocumento.Focus();
                }
                else if (String.IsNullOrEmpty(txtNomeDocumento.Text))
                {
                    MessageBox.Show("Por favor, digite um nome para o documento. ", Global.CODAPP + " - " + Global.DESCRICAOAPP,
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtNomeDocumento.Focus();
                }
                else
                {
                    BoManterCadastroDocumentos bo = new BoManterCadastroDocumentos();


                    documento.IdDocumentos       = double.Parse(lblCodigo.Text);
                    documento.NomeDocumento      = txtNomeDocumento.Text.ToUpper();
                    documento.Ordemdocumento     = (int)nupPosicao.Value;
                    documento.Categoriadocumento = cmbTipoProcesso.SelectedValue.ToString();
                    documento.ObjTipoDocumento   = new INFOTipoDocumento();
                    documento.ObjTipoDocumento.IdTipoDocumento = (double)cmbTipoDocumento.SelectedValue;

                    int i = bo.alterarDocumentos(documento);

                    switch (i)
                    {
                    case 1:
                        MessageBox.Show("Documento alterado com sucesso! ",
                                        Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        carregarListView();
                        break;

                    default:
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }