コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (tipoQuarto == null)
            {
                tipoQuarto = new tipoQuarto();
            }

            int idTipoQuarto = tipoQuarto.idTipoQuarto > 0 ? tipoQuarto.idTipoQuarto : 0;

            tipoQuarto.idTipoQuarto = idTipoQuarto;
            tipoQuarto.descricao    = txt_DescricaoTipoQuarto.Text;

            string mensagem = "";

            if (tipoQuarto.idTipoQuarto == 0)
            {
                db.tipoQuarto.Add(tipoQuarto);
                mensagem = "Tipo quarto registrado com sucesso";
            }
            else
            {
                var obj = db.Entry(tipoQuarto);
                obj.Property(x => x.descricao).IsModified = true;

                mensagem = "Tipo quarto alterado com sucesso";
            }

            db.SaveChanges();

            MessageBox.Show(mensagem);
            CarregarGrid();
            LimparCampos();
        }
コード例 #2
0
        private void btn_tipoQuartoEditar_Click(object sender, EventArgs e)
        {
            if (grid_TipoQuarto.SelectedRows.Count > 0)
            {
                DataGridViewRow linha        = grid_TipoQuarto.SelectedRows[0];
                int             idTipoQuarto = (int)linha.Cells["idTipoQuarto"].Value;

                tipoQuarto = db.tipoQuarto.Where(x => x.idTipoQuarto == idTipoQuarto).FirstOrDefault();
                txt_DescricaoTipoQuarto.Text = tipoQuarto.descricao;
            }
            else
            {
                MessageBox.Show("Selecione um tipo de quarto para alterar! ");
            }
        }
コード例 #3
0
        private void btn_TipoQuartoExcluir_Click(object sender, EventArgs e)
        {
            if (grid_TipoQuarto.SelectedRows.Count > 0)
            {
                DataGridViewRow linha        = grid_TipoQuarto.SelectedRows[0];
                int             idtipoQuarto = (int)linha.Cells["idtipoQuarto"].Value;

                tipoQuarto = db.tipoQuarto.Where(x => x.idTipoQuarto == idtipoQuarto).FirstOrDefault();

                db.tipoQuarto.Remove(tipoQuarto);
                db.SaveChanges();

                MessageBox.Show("Tipo quarto excluido com sucesso");
                CarregarGrid();
                LimparCampos();
            }
            else
            {
                MessageBox.Show("Selecione um tipo de quarto para excluir! ");
            }
        }
コード例 #4
0
 public void LimparCampos()
 {
     txt_DescricaoTipoQuarto.Clear();
     tipoQuarto = null;
 }