private void OnSeleccionarEditorialFinished(Entidades.Editorial editorial) { if (SeleccionarFinished != null) { SeleccionarFinished(this, editorial); } }
private void button1_Click(object sender, EventArgs e) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); objEntidadLibro.Isbn = txtISBN.Text; objEntidadLibro.Titulo = txtTitulo.Text; // objeto autor Entidades.Autor a = new Entidades.Autor(); a.IdAutor = Convert.ToInt32(cboAutores.SelectedValue); objEntidadLibro.Autor = a; // objeto genero Entidades.Genero g = new Entidades.Genero(); g.IdGenero = Convert.ToInt32(cboGeneros.SelectedValue); objEntidadLibro.Genero = g; // objeto editorial Entidades.Editorial ed = new Entidades.Editorial(); ed.IdEditorial = Convert.ToInt32(cboEditoriales.SelectedValue); objEntidadLibro.Editorial = ed; objEntidadLibro.EsEspañol = chbEspañol.Checked; Logica.Libro objLogicaLibro = new Logica.Libro(); objLogicaLibro.Agregar(objEntidadLibro); MessageBox.Show("Libro agregado exitosamente!!"); }
private void UcFiltroEditorialOnSeleccionarFinished(object sender, Entidades.Editorial editorial) { if (!_limpiandoFiltros) { OnFiltered(); } }
private void OnEditorialAgregado(Entidades.Editorial editorial) { if (EditorialAgregado != null) { EditorialAgregado(this, editorial); } }
public static Entidades.Libro TraerUno(string pISBN) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); string strSQL = "Select * from Libros where isbn=" + pISBN; SqlConnection objConexion = new SqlConnection(Conexion.strConexion); SqlDataReader drLibro; SqlCommand comLibro = new SqlCommand(strSQL, objConexion); objConexion.Open(); drLibro = comLibro.ExecuteReader(); drLibro.Read(); objEntidadLibro.ISBN = drLibro["Isbn"].ToString(); objEntidadLibro.Titulo = drLibro["Titulo"].ToString(); Entidades.Genero g = new Entidades.Genero(); g.ID = Convert.ToInt32(drLibro["IdGenero"]); objEntidadLibro.Genero = g; Entidades.Editorial e = new Entidades.Editorial(); e.ID = Convert.ToInt32(drLibro["idEditorial"]); objEntidadLibro.Editorial = e; objEntidadLibro.Edicion = Convert.ToInt32(drLibro["Edicion"]); objConexion.Close(); return(objEntidadLibro); }
private void SeleccionarSucursal() { _editorial = (EditorialId.HasValue) ? Uow.Editoriales.Obtener(p => p.Id == EditorialId) : null; if (_editorial != null) OnSeleccionarEditorialFinished(_editorial); }
private void CargarEditorial(int editorialId) { Entidades.Editorial editorial = Uow.Editoriales.Obtener(e => e.Id == editorialId); this.Nombre = editorial.Nombre; this.Domicilio = editorial.Domicilio; this.Telefono = editorial.TE1; this.TelefonoAlternativo = editorial.TE2; this.Mail = editorial.Email; this.Contacto = editorial.Contacto; }
private void SeleccionarSucursal() { _editorial = (EditorialId.HasValue) ? Uow.Editoriales.Obtener(p => p.Id == EditorialId) : null; if (_editorial != null) { OnSeleccionarEditorialFinished(_editorial); } }
protected void btnEnviar_Click(object sender, EventArgs e) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); Logica.Libro objLogica = new Logica.Libro(); // completo el objeto de entidad objEntidadLibro.ISBN = txtISBN.Text; objEntidadLibro.Titulo = txtTitulo.Text; objEntidadLibro.Edicion = Convert.ToInt32(txtEdicion.Text); Entidades.Genero objGenero = new Entidades.Genero(); objGenero.ID = Convert.ToInt32(ddlGeneros.SelectedValue); objEntidadLibro.Genero = objGenero; Entidades.Editorial objEditorial = new Entidades.Editorial(); objEditorial.ID = Convert.ToInt32(ddlEditoriales.SelectedValue); objEntidadLibro.Editorial = objEditorial; // autores List <Entidades.Autor> listaAutores = new List <Entidades.Autor>(); foreach (GridViewRow fila in gvAutores.Rows) { if (fila.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (fila.Cells[3].FindControl("SelectCheckBox") as CheckBox); if (chkRow.Checked) { Entidades.Autor objEntidadAutor = new Entidades.Autor(); int idAutor = Convert.ToInt32(fila.Cells[0].Text); objEntidadAutor.ID = idAutor; objEntidadAutor.Apellido = fila.Cells[1].Text; listaAutores.Add(objEntidadAutor); } } } objEntidadLibro.Autores = listaAutores; try { objLogica.Agregar(objEntidadLibro); MsgBox("Libro agregado exitosamente!!"); } catch (Exception ex) { MsgBox(ex.Message); } }
private void btnConfirmarModi_Click(object sender, EventArgs e) { Entidades.Libro objEntidadLibro = new Entidades.Libro(); objEntidadLibro.ISBN = txtISBNModi.Text; objEntidadLibro.Titulo = txtTituloModi.Text; objEntidadLibro.Edicion = Convert.ToInt32(txtEdicionModi.Text); Entidades.Genero objGenero = new Entidades.Genero(); objGenero.ID = Convert.ToInt32(cboGenerosModi.SelectedValue); objEntidadLibro.Genero = objGenero; Entidades.Editorial objEditorial = new Entidades.Editorial(); objEditorial.ID = Convert.ToInt32(cboEditorialesModi.SelectedValue); objEntidadLibro.Editorial = objEditorial; objLogicaLibro.Modificar(objEntidadLibro); MessageBox.Show("Libro Modificado !!"); cboLibros.DataSource = objLogicaLibro.TraerParaModificacion(); cboLibros.DisplayMember = "Libro"; cboLibros.ValueMember = "isbn"; }
private void btnConfirmarNuevo_Click(object sender, EventArgs e) { // cargo propiedades en entidad libro try { objEntidadLibro.ISBN = txtISBN.Text; objEntidadLibro.Titulo = txtTitulo.Text; objEntidadLibro.Edicion = Convert.ToInt32(txtEdicion.Text); Entidades.Genero objGenero = new Entidades.Genero(); objGenero.ID = Convert.ToInt32(cboGeneros.SelectedValue); objEntidadLibro.Genero = objGenero; Entidades.Editorial objEditorial = new Entidades.Editorial(); objEditorial.ID = Convert.ToInt32(cboEditoriales.SelectedValue); objEntidadLibro.Editorial = objEditorial; // autores // recorro el datagridview // me fijo si esta seleccionado el autor // y agrego al datatable foreach (DataGridViewRow item in dgvAutores.Rows) { if (Convert.ToBoolean(item.Cells["Agregar"].Value)) { // agrego autor e isbn al datatable DataRow filaAutorLibro = dtAutorLibro.NewRow(); filaAutorLibro[0] = txtISBN.Text; filaAutorLibro[1] = Convert.ToInt32(item.Cells["Codigo"].Value); dtAutorLibro.Rows.Add(filaAutorLibro); } } objLogicaLibro.Agregar(objEntidadLibro, dtAutorLibro); MessageBox.Show("LIBRO AGREGADO EXITOSAMENTE!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CargarEditorial(int editorialId) { if (editorialId == 0) { _editorial = new Entidades.Editorial(); return; //Default values. } else { _editorial = Uow.Editoriales.Obtener(e => e.Id == editorialId); } this.Nombre = _editorial.Nombre; this.Domicilio = _editorial.Domicilio; this.Telefono = _editorial.TE1; this.TelefonoAlternativo = _editorial.TE2; this.Mail = _editorial.Email; this.Contacto = _editorial.Contacto; }
private void RefrescarEditorial(object sender, Entidades.Editorial editorial) { CbxEditorial.CargarEditorial(); Editorial = editorial.Id; }