private void LimparCampos() { txt_ValorProstituta.Clear(); cbo_EspecialidadeProstituta.SelectedIndex = 0; cbo_SexoProstituta.SelectedIndex = 0; prostituta = null; }
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."); } }
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(); } }
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."); } }