예제 #1
0
 private void LimparCampos()
 {
     txt_ValorProstituta.Clear();
     cbo_EspecialidadeProstituta.SelectedIndex = 0;
     cbo_SexoProstituta.SelectedIndex          = 0;
     prostituta = null;
 }
예제 #2
0
        private void btn_Editar_Click(object sender, EventArgs e)
        {
            if (grid_Prostituta.SelectedRows.Count > 0)
            {
                DataGridViewRow linha = grid_Prostituta.SelectedRows[0];

                int idProstituta = (int)linha.Cells["idProstituta"].Value;

                prostituta = db.prostituta.Where(x => x.idProstituta == idProstituta).FirstOrDefault();

                cbo_EspecialidadeProstituta.SelectedValue = prostituta.idTipoEspecialidade;
                cbo_SexoProstituta.SelectedValue          = prostituta.idSexo;
                txt_ValorProstituta.Text = Convert.ToString(prostituta.valor);
            }
            else
            {
                MessageBox.Show("Selecione antes qual sera editado.");
            }
        }
예제 #3
0
        private void btn_Salvar_Click(object sender, EventArgs e)
        {
            if (prostituta == null)
            {
                prostituta = new prostituta();
            }

            int idProstituta = prostituta.idProstituta > 0 ? prostituta.idProstituta : 0;

            prostituta.idProstituta        = idProstituta;
            prostituta.valor               = Convert.ToDouble(txt_ValorProstituta.Text);
            prostituta.idTipoEspecialidade = (int)cbo_EspecialidadeProstituta.SelectedValue;
            prostituta.idSexo              = (int)cbo_SexoProstituta.SelectedValue;

            string mensagem = "";

            if (verificaProstitutaExistente(prostituta.valor))
            {
                MessageBox.Show("prostituta ja existente");
            }
            else
            {
                if (prostituta.idProstituta == 0)
                {
                    db.prostituta.Add(prostituta);
                    mensagem = "prostituta salvo com sucesso!";
                }
                else
                {
                    var obj = db.Entry(prostituta);
                    obj.Property(x => x.valor);
                    mensagem = "prostituta Editado com sucesso!";
                }

                db.SaveChanges();

                MessageBox.Show(mensagem);
                CarregarGrid();
                LimparCampos();
            }
        }
예제 #4
0
        private void btn_Excluir_Click(object sender, EventArgs e)
        {
            if (grid_Prostituta.SelectedRows.Count > 0)
            {
                if (MessageBox.Show("Deseja realmente excluir essa prostituta?", "confirma Excluir prostituta",
                                    MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    int idProstituta = (int)grid_Prostituta.CurrentRow.Cells[0].Value;

                    prostituta = db.prostituta.Where(x => x.idProstituta == idProstituta).FirstOrDefault();

                    db.prostituta.Remove(prostituta);
                    db.SaveChanges();

                    MessageBox.Show("Prostituta excluida com sucesso");
                    CarregarGrid();
                    LimparCampos();
                }
            }
            else
            {
                MessageBox.Show("Selecione antes qual sera excluido.");
            }
        }