public void GuardarPersonaje() { brPersonajes obrPersonajes = new brPersonajes(); bePersonajes obePersonajes = new bePersonajes(); obePersonajes.IdTipo = Convert.ToInt32(cboTipo.SelectedValue.ToString()); obePersonajes.NombrePersonaje = txtNombrePersonaje.Text.Trim(); obePersonajes.Nacionalidad = txtNacionalidad.Text.Trim(); obePersonajes.FechaNac = Convert.ToDateTime(txtFechaNac.Text); obePersonajes.BreveHistoria = txtBreveHistoria.Text.Trim(); bool result = obrPersonajes.RegistrarPersonaje(obePersonajes, ref Error); if (string.IsNullOrWhiteSpace(Error) & result == true) { MessageBox.Show("Personaje se ha Registrado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarTipo(); dgvPersonajes.CurrentCell = dgvPersonajes.Rows[dgvPersonajes.Rows.Count - 1].Cells[0]; ListaPersonajes(); } else { MessageBox.Show("Ocurrió un error al registrar Personaje : " + Environment.NewLine + Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CargarTipo() { //msgError = ""; try { brPersonajes obrTipo = new brPersonajes(); List <bePersonajes> lbeTipo = new List <bePersonajes>(); lbeTipo = obrTipo.ListarTipo(ref Error); if (string.IsNullOrWhiteSpace(Error)) { cboTipo.DisplayMember = "NombreTipo"; cboTipo.ValueMember = "IdTipo"; lbeTipo.Insert(0, new bePersonajes { IdTipo = 0, NombreTipo = "Seleccione" }); cboTipo.DataSource = lbeTipo; } else { MessageBox.Show(Error, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
public void ListaPersonajes() { brPersonajes obrPersonajes = new brPersonajes(); List <bePersonajes> lbePersonajes = new List <bePersonajes>(); lbePersonajes = obrPersonajes.ListarPersonajes(ref Error); dgvPersonajes.DataSource = lbePersonajes; }
public void ActualizarPersonaje() { brPersonajes obrPersonajes = new brPersonajes(); bePersonajes obePersonajes = new bePersonajes(); obePersonajes.IdPersonaje = Convert.ToInt32(dgvPersonajes.CurrentRow.Cells["IdPersonaje"].Value); obePersonajes.IdTipo = Convert.ToInt32(cboTipo.SelectedValue.ToString()); obePersonajes.NombrePersonaje = txtNombrePersonaje.Text.Trim(); obePersonajes.Nacionalidad = txtNacionalidad.Text.Trim(); obePersonajes.FechaNac = Convert.ToDateTime(txtFechaNac.Text); obePersonajes.BreveHistoria = txtBreveHistoria.Text.Trim(); bool act = obrPersonajes.ActualizarPersonaje(obePersonajes, ref Error); if (string.IsNullOrWhiteSpace(Error) & act == true) { MessageBox.Show("Se Actualizó correctamente", "aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); //CargarNacionalidad(); CargarTipo(); DataGridViewTextBoxCell oCell; foreach (DataGridViewRow row in dgvPersonajes.Rows) { int i = row.Index; oCell = row.Cells["IdPersonaje"] as DataGridViewTextBoxCell; int id_Personaje = Convert.ToInt32(oCell.Value.ToString()); if (obePersonajes.IdPersonaje == id_Personaje) { dgvPersonajes.CurrentCell = dgvPersonajes.Rows[i].Cells[0]; break; } } } else { MessageBox.Show("Ocurrió un error al actualizar Personaje : " + Environment.NewLine + Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } ListaPersonajes(); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvPersonajes.CurrentRow != null) { if (MessageBox.Show("¿Usted está seguro que desea Eliminar DT?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) != DialogResult.No) { brPersonajes obrPersonajes = new brPersonajes(); bePersonajes obePersonajes = new bePersonajes(); obePersonajes.IdPersonaje = Convert.ToInt32(dgvPersonajes.CurrentRow.Cells["IdPersonaje"].Value.ToString()); bool act = obrPersonajes.EliminarPersonaje(obePersonajes, ref Error); if (string.IsNullOrWhiteSpace(Error) & act == true) { MessageBox.Show("Personaje Eliminado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarTipo(); ListaPersonajes(); } else { MessageBox.Show("Ocurrió un error al Eliminar Personaje : " + Environment.NewLine + Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }