コード例 #1
0
ファイル: UCRegistro.cs プロジェクト: hugocesar156/Vismo-UC-2
        private void BtnFornecedor_Click(object sender, EventArgs e)
        {
            UCRegFornecedor uc = new UCRegFornecedor();

            uc.Dock = DockStyle.Fill;
            FrmPrincipal.Instance.PanelFill.Controls.Add(uc);

            FrmPrincipal.Instance.PanelFill.Controls["UCRegFornecedor"].BringToFront();
        }
コード例 #2
0
        private void BtnStatus_Click(object sender, EventArgs e)
        {
            if (dgvFornecedor.RowCount > 0)
            {
                if (MessageBox.Show("Alterar status de fornecedor?", "Confirmação",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    fornecedor.Codigo = Convert.ToInt32(dgvFornecedor.CurrentRow.Cells[0].Value);
                    fornecedor.Status = Convert.ToString(dgvFornecedor.CurrentRow.Cells[2].Value);


                    if (fornecedor.Status == "Habilitado")
                    {
                        fornecedor.Status = "Desabilitado";
                    }
                    else
                    {
                        fornecedor.Status = "Habilitado";
                    }

                    try
                    {
                        fornecedor.AlteraStatus();

                        MessageBox.Show("Registro de fornecedor alterado.", "Confirmação",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);

                        FrmPrincipal.Instance.PanelFill.Controls.Clear();

                        UCRegFornecedor uc = new UCRegFornecedor();
                        uc.Dock = DockStyle.Fill;
                        FrmPrincipal.Instance.PanelFill.Controls.Add(uc);

                        FrmPrincipal.Instance.PanelFill.Controls["UCRegFornecedor"].BringToFront();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }