public bool LoadCol(Coleções colecao)
        {
            if (txtNomeCole.Text != string.Empty)
            {
                colecao.NMColecao             = txtNomeCole.Text;
                colecao.DTCricao              = txtDataCria.Text;
                colecao.CostureiraResponsavel = txtCostuResp.Text;
                colecao.TecidosEAviamentos    = txtTeciAvi.Text;
                colecao.QtdPeçasUnicas        = int.TryParse(txtQtdPecUnic.Text, out var tempVal) ? tempVal : (int?)null;

                colecao.Notas = txtNotas.Text;

                if (rbtAtivo.Checked)
                {
                    colecao.Situacao = true;
                }
                else if (rbtInativo.Checked)
                {
                    colecao.Situacao = false;
                }
                return(true);
            }
            else
            {
                MessageBox.Show("PREENCHA o campo NOME COLEÇÃO!!!");
                return(false);
            }
        }
예제 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Coleções col = new Coleções();

            if (LoadCol(col))
            {
                limparFrmCadColecoes();
                db.Coleções.Add(col);
                db.SaveChanges();
                MessageBox.Show("Coleção salva com sucesso!", "Mensagem do sistema");
            }
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Tem certeza que deseja alterar? ", "Mensagem do Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                Coleções x = db.Coleções.Single(s => s.IDColecao == c.IDColecao);
                LoadCol(x);

                db.SaveChanges();
                MessageBox.Show("CADASTRO DA COLEÇÃO ALTERADO COM SUCESSO", "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
 public void InjetarDados(Coleções colecao)
 {
     if (colecao != null)
     {
         txtNomeCole.Text   = colecao.NMColecao;
         txtDataCria.Text   = colecao.DTCricao;
         txtCostuResp.Text  = colecao.CostureiraResponsavel;
         txtTeciAvi.Text    = colecao.TecidosEAviamentos;
         txtQtdPecUnic.Text = colecao.QtdPeçasUnicas.ToString();
         txtNotas.Text      = colecao.Notas;
         if (colecao.Situacao == true)
         {
             rbtAtivo.Checked   = true;
             rbtInativo.Checked = false;
         }
         else
         {
             rbtAtivo.Checked   = false;
             rbtInativo.Checked = true;
         }
     }
 }
 public FrmDelAltColecoes(Coleções col)
 {
     InitializeComponent();
     InjetarDados(col);
     c = col;
 }