private void OKMetroButton_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (genero == null) { genero = new GeneroEditDto(); } genero.Descripcion = GeneroMetroTextBox.Text.Trim();//trip DialogResult = DialogResult.OK; } }
private void btnAceptar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (genero == null) { genero = new GeneroEditDto(); } genero.GeneroDescripcion = txtGenero.Text; DialogResult = DialogResult.OK; } }
private void EditarMetroButton_Click(object sender, EventArgs e) { if (GeneroMetroGrid.SelectedRows.Count > 0) { DataGridViewRow r = GeneroMetroGrid.SelectedRows[0]; GeneroListDto genero = (GeneroListDto)r.Tag; //ICLONEABLE GeneroListDto generoAuxiliar = (GeneroListDto)genero.Clone(); GeneroEditDto generoEditDto = new GeneroEditDto { GeneroId = genero.GeneroId, Descripcion = genero.Descripcion }; GeneroAEForm frm = new GeneroAEForm(); frm.Text = "Editar Genero"; frm.SetGenero(generoEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { generoEditDto = frm.GetGenero(); if (!_servicio.Existe(generoEditDto)) { _servicio.Guardar(generoEditDto);//es Guardar genero.Descripcion = generoEditDto.Descripcion; SetearFila(r, genero); MessageBox.Show("Registro editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, generoAuxiliar); MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void Guardar(GeneroEditDto generoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var genero = new Genero { GeneroId = generoDto.GeneroId, Descripcion = generoDto.Descripcion }; _repositorio.Guardar(genero); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
private void btnEditar_Click(object sender, EventArgs e) { if (dgbDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgbDatos.SelectedRows[0]; GeneroListDto genero = (GeneroListDto)r.Tag; GeneroListDto GeneroAUX = (GeneroListDto)genero.Clone(); GeneroEditDto generoEditDto = new GeneroEditDto { GeneroID = genero.GeneroID, GeneroDescripcion = genero.GeneroDescripcion }; FrmGenerosAE frm = new FrmGenerosAE(); frm.Text = "editar Genero"; frm.SetGenero(generoEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { generoEditDto = frm.GetGenero(); if (!_servicio.existe(generoEditDto)) { _servicio.Guardar(generoEditDto); genero.GeneroDescripcion = generoEditDto.GeneroDescripcion; SetearFila(r, genero); MessageBox.Show("registro Modifica3", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, GeneroAUX); MessageBox.Show("registro ya existente", "mensajee", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { SetearFila(r, GeneroAUX); MessageBox.Show(ex.Message, "error llamar al programador", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public bool Existe(GeneroEditDto generoDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var genero = new Genero { GeneroId = generoDto.GeneroId, Descripcion = generoDto.Descripcion, }; var existe = _repositorio.Existe(genero); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public bool existe(GeneroEditDto genero) { try { _conexionBd = new ConexionBd(); _Repositorio = new RepositorioGeneros(_conexionBd.AbrirConexion()); var generoo = new Genero { GeneroID = genero.GeneroID, GeneroDescripcion = genero.GeneroDescripcion }; var existe = _Repositorio.existe(generoo); _conexionBd.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
private void NuevoMetroButton_Click(object sender, EventArgs e) { GeneroAEForm frm = new GeneroAEForm(); frm.Text = "Nuevo Genero"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { GeneroEditDto generoEditDto = frm.GetGenero(); if (!_servicio.Existe(generoEditDto)) { _servicio.Guardar(generoEditDto); DataGridViewRow r = ConstruirFila(); GeneroListDto generoListDto = new GeneroListDto { GeneroId = generoEditDto.GeneroId, Descripcion = generoEditDto.Descripcion }; SetearFila(r, generoListDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro Duplicado... Alta denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnNuevo_Click(object sender, EventArgs e) { FrmGenerosAE frm = new FrmGenerosAE(); frm.Text = "Agregar un genero"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { GeneroEditDto genero = frm.GetGenero(); if (!_servicio.existe(genero)) { _servicio.Guardar(genero); DataGridViewRow r = ConstruirFila(); GeneroListDto generoListdto = new GeneroListDto { GeneroID = genero.GeneroID, GeneroDescripcion = genero.GeneroDescripcion }; SetearFila(r, generoListdto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
// GetGeneroPorId public GeneroEditDto GetGeneroPorId(int id) { GeneroEditDto genero = null; try { string cadenaComando = "SELECT GeneroId, Descripcion FROM Generos WHERE GeneroId=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _conexion); comando.Parameters.AddWithValue("@id", id); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { reader.Read(); genero = ConstruirGeneroEditDto(reader); } reader.Close(); return(genero); } catch (Exception) { throw new Exception("Error al intentar leer las ciudades"); } }
public void SetGenero(GeneroEditDto genero) { this.genero = genero; }