Exemplo n.º 1
0
        private void IncluirMaterial_Load(object sender, EventArgs e)
        {
            //Criando o DataTable dos tipos de material
            DataTable oDtTipoMaterial = new DataTable();

            oDtTipoMaterial.Clear();
            //filtraCodigo, filtraStatus, codigoTipoMaterial
            oDtTipoMaterial = camadaNegocios.DataTableTipoMaterial(false, true, 0);

            //Preenchendo a ComboBox dos tipos de material
            cmbTipoMaterial.DataSource    = null;
            cmbTipoMaterial.DataSource    = oDtTipoMaterial;
            cmbTipoMaterial.ValueMember   = "id_tipo_material";
            cmbTipoMaterial.DisplayMember = "descricao_reduzida_tipo_material";
            cmbTipoMaterial.SelectedItem  = "";
            cmbTipoMaterial.Refresh();

            //Criando o DataTable da unidade de medida
            DataTable oDtUnidade = new DataTable();

            oDtUnidade.Clear();
            //filtroStatus
            oDtUnidade = camadaNegocios.DataTableUnidade(true);

            //Preenchendo a ComboBox dos tipos de material
            cmbUnidade.DataSource    = null;
            cmbUnidade.DataSource    = oDtUnidade;
            cmbUnidade.ValueMember   = "id_unidade";
            cmbUnidade.DisplayMember = "descricao_unidade";
            cmbUnidade.SelectedItem  = "";
            cmbUnidade.Refresh();
        }
Exemplo n.º 2
0
        private void ConsultarUnidadeMedida_Load(object sender, EventArgs e)
        {
            oDtUnidadeMedida.Clear();
            //filtroStatus
            oDtUnidadeMedida = camadaNegocios.DataTableUnidade(false);

            //Preenchendo a ComboBox
            cmbUnidadeMedida.DataSource    = null;
            cmbUnidadeMedida.DataSource    = oDtUnidadeMedida;
            cmbUnidadeMedida.ValueMember   = "id_unidade";
            cmbUnidadeMedida.DisplayMember = "descricao_unidade";
            cmbUnidadeMedida.SelectedItem  = "";
            cmbUnidadeMedida.Refresh();
        }
Exemplo n.º 3
0
        private void btnConfirmarMaterial_Click(object sender, EventArgs e)
        {
            if (cmbNome.SelectedIndex != -1)
            {
                btnConfirmarMaterial.Visible = false;
                cmbNome.Enabled = false;

                lblTipo.Visible               = true;
                lblUnidade.Visible            = true;
                cmbTipoMaterial.Visible       = true;
                cmbUnidade.Visible            = true;
                gpbLocal.Visible              = true;
                panelStatus.Visible           = true;
                lblLegendaAdicionar.Visible   = true;
                lblLegendaIncluso.Visible     = true;
                lstboxLocaisInclusos.Visible  = true;
                lstboxLocaisAdicionar.Visible = true;
                btnAlterar.Visible            = true;
                btnLixeira.Visible            = true;
                btnCancelar.Location          = new Point(524, 421);

                //Criando o DataTable da unidade de medida
                DataTable oDtUnidade = new DataTable();
                oDtUnidade.Clear();
                //filtroStatus
                oDtUnidade = camadaNegocios.DataTableUnidade(false);

                //Preenchendo a ComboBox dos tipos de material
                cmbUnidade.DataSource    = null;
                cmbUnidade.DataSource    = oDtUnidade;
                cmbUnidade.ValueMember   = "id_unidade";
                cmbUnidade.DisplayMember = "descricao_unidade";
                cmbUnidade.SelectedItem  = "";
                cmbUnidade.Refresh();

                //Criando o DataTable dos tipos de material
                DataTable oDtTipoMaterial = new DataTable();
                oDtTipoMaterial.Clear();

                //filtraCodigo, filtraStatus, codigoTipoMaterial
                oDtTipoMaterial = camadaNegocios.DataTableTipoMaterial(false, false, 0);

                //Preenchendo a ComboBox dos tipos de material
                cmbTipoMaterial.DataSource    = null;
                cmbTipoMaterial.DataSource    = oDtTipoMaterial;
                cmbTipoMaterial.ValueMember   = "id_tipo_material";
                cmbTipoMaterial.DisplayMember = "descricao_reduzida_tipo_material";
                cmbTipoMaterial.SelectedItem  = "";
                cmbTipoMaterial.Refresh();


                int codigoMaterial = int.Parse(cmbNome.SelectedValue.ToString());

                //Colocando os locais na lstbox
                try
                {
                    lstboxLocaisInclusos.Items.Clear();

                    DataTable oDtLocaisInclusos = new DataTable();
                    oDtLocaisInclusos = camadaNegocios.DataTableMaterialLocais(codigoMaterial);

                    string codigoLocal;
                    string descricaoLocal;


                    for (int i = 0; i < oDtLocaisInclusos.Rows.Count; i++)
                    {
                        codigoLocal    = oDtLocaisInclusos.Rows[i]["Codigo"].ToString();
                        descricaoLocal = oDtLocaisInclusos.Rows[i]["Descricao"].ToString();

                        //Formatando os dados para lstbox
                        while (codigoLocal.Length < 6)
                        {
                            codigoLocal = '0' + codigoLocal;
                        }

                        lstboxLocaisInclusos.Items.Add(codigoLocal + " - " + descricaoLocal);
                    }
                }

                catch
                {
                    //nada ocorre
                }


                DataRow[] row;

                row = oDtMaterial.Select("id_material = " + codigoMaterial);

                int rowIndex = oDtMaterial.Rows.IndexOf(row[0]);

                cmbTipoMaterial.SelectedValue = int.Parse(oDtMaterial.Rows[rowIndex]["id_tipo_material"].ToString());
                cmbUnidade.SelectedValue      = int.Parse(oDtMaterial.Rows[rowIndex]["id_unidade"].ToString());

                if (oDtMaterial.Rows[rowIndex]["status_material"].ToString() == "True")
                {
                    rdbAtivo.Checked = true;
                }
                else
                {
                    rdbInativo.Checked = true;
                }
            }

            else
            {
                MessageBox.Show("Selecione um material");
            }
        }