public Boolean ActualizarLibro(LibroBE objLibroBE) { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "usp_ActualizarLibro"; //Agregamos parametros try { //Codifique cmd.Parameters.AddWithValue("@id_Libro", objLibroBE.Id_Libro); cmd.Parameters.AddWithValue("@Tit", objLibroBE.Tit_Libro); cmd.Parameters.AddWithValue("@id_Aut", objLibroBE.Id_Autor); cmd.Parameters.AddWithValue("@id_Cat", objLibroBE.Id_Categoria); cmd.Parameters.AddWithValue("@id_Edit", objLibroBE.Id_Editorial); cmd.Parameters.AddWithValue("@id_Idi", objLibroBE.Id_Idioma); cmd.Parameters.AddWithValue("@año_lanz", objLibroBE.Año_Lanz); cnx.Open(); cmd.ExecuteNonQuery(); blnexito = true; } catch (SqlException x) { blnexito = false; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(blnexito); }
protected void grvLibros_RowCommand(object sender, GridViewCommandEventArgs e) { try { int fila = Convert.ToInt16(e.CommandArgument);//Manejo la fila en la que hizo click if (e.CommandName == "Editar") { String vcod = grvLibros.Rows[fila].Cells[1].Text; objBE = objBL.ConsultarLibro(vcod); lblID.Text = objBE.Id_Libro; txtTitulo.Text = objBE.Tit_Libro; txtAutor.Text = objBE.Id_Autor; txtCategoria.Text = objBE.Id_Categoria; txtEditorial.Text = objBE.Id_Editorial; txtIdioma.Text = objBE.Id_Idioma; txtAño.Text = objBE.Año_Lanz; lblMensaje2.Text = String.Empty; lblId2.Visible = true; lblID.Visible = true; hdfAccion.Value = "M"; PopMant.Show(); } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
private void txtLib_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { objLibroBE = objLibroBL.ConsultarLibro(txtLib.Text); // MOSTRAMOS LOS DATOS DEL LIBRO lblTit.Text = objLibroBE.Tit_Libro; lblAut.Text = objLibroBE.Id_Autor; lblCat.Text = objLibroBE.Id_Categoria; lblEdit.Text = objLibroBE.Id_Editorial; lblIdi.Text = objLibroBE.Id_Idioma; lblAño.Text = objLibroBE.Año_Lanz; /*if (objLibroBL.ConsultarLibro(txtLib.Text) == true) * { * this.Close(); * } * else * { * throw new Exception("El Libro no existe ."); * } * * } * catch (Exception ex) * * { * * MessageBox.Show("Error : " + ex.Message); * }*/ } }
public LibroBE Find(int id) { LibroBE libro = new LibroBE(); Libro l = context.Libro.Find(id); if (l != null) { libro = ReadLibro(l); } return(libro); }
public void Insert(LibroBE libro) { Libro l = new Libro { Nombre = libro.Nombre, Resenia = libro.Resenia, Imagen = libro.Imagen, FechaRegistro = libro.FechaRegistro, FechaAdquisicion = libro.FechaAdquisicion, Estado = libro.Estado, IdGenero = libro.IdGenero, IdAutor = libro.IdAutor, IdUsuario = libro.IdUsuario, Activo = "01" }; context.Libro.Add(l); context.SaveChanges(); }
public void Update(LibroBE libro) { Libro l = new Libro { IdLibro = libro.IdLibro, Nombre = libro.Nombre, Resenia = libro.Resenia, Imagen = libro.Imagen, FechaRegistro = libro.FechaRegistro, FechaAdquisicion = libro.FechaAdquisicion, Estado = libro.Estado, IdGenero = libro.IdGenero, IdAutor = libro.IdAutor, IdUsuario = libro.IdUsuario, Activo = "01" }; context.Entry(l).State = EntityState.Modified; context.SaveChanges(); }
// POST: api/Libro public void Post(LibroBE libro) { if (libro.Imagen64 != null && libro.Imagen64 != "") { string path = HttpContext.Current.Server.MapPath("~/Upload/Libro/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } byte[] img = Convert.FromBase64String(libro.Imagen64); if (!System.IO.File.Exists(path + libro.Imagen)) { System.IO.File.WriteAllBytes(path + libro.Imagen, img); } } manager.Insert(libro); }
//Lectura de LibroBE desde Libro public static LibroBE ReadLibro(Libro l) { LibroBE libro = new LibroBE(); if (libro != null) { libro = new LibroBE { IdLibro = l.IdLibro, Nombre = l.Nombre, Resenia = l.Resenia, Imagen = l.Imagen, FechaAdquisicion = l.FechaAdquisicion, FechaRegistro = l.FechaRegistro, Estado = l.Estado, IdGenero = l.IdGenero, IdAutor = l.IdAutor, IdUsuario = l.IdUsuario, Activo = l.Activo, Autor = new AutorBE { IdAutor = l.Autor.IdAutor, Nombres = l.Autor.Nombres }, Genero = new GeneroBE { IdGenero = l.Genero.IdGenero, Descripcion = l.Genero.Descripcion }, Usuario = new UsuarioBE { IdUsuario = l.Usuario.IdUsuario, Nombre = l.Usuario.Nombre } }; } return(libro); }
private void Libro03_Load(object sender, EventArgs e) { try { //LLENAMOS EL COMBO BOX de Autor cboAutor.DataSource = objAutorBL.ListarAutor(); cboAutor.DisplayMember = "NomApe_Autor"; cboAutor.ValueMember = "IdAutor"; //LLENAMOS EL COMBO BOX de Categoria cboCategoria.DataSource = objCategoriaBL.ListarCategoria(); cboCategoria.DisplayMember = "Nombre_Categoria"; cboCategoria.ValueMember = "IdCategoria"; //LLENAMOS EL COMBO BOX de Editorial cboEditorial.DataSource = objEditorialBL.ListarEditorial(); cboEditorial.DisplayMember = "Nombre_Editorial"; cboEditorial.ValueMember = "IdEditorial"; //LLENAMOS EL COMBO BOX de Idioma cboIdioma.DataSource = objIdiomaBL.ListarIdioma(); cboIdioma.DisplayMember = "Nombre_Idioma"; cboIdioma.ValueMember = "IdIdioma"; objLibroBE = objLibroBL.ConsultarLibro(this.Codigo); // MOSTRAMOS LOS DATOS DEL LIBRO A ACTUALIZAR txtTitulo.Text = objLibroBE.Tit_Libro; cboAutor.SelectedValue = objLibroBE.Id_Autor; cboCategoria.SelectedValue = objLibroBE.Id_Categoria; cboEditorial.SelectedValue = objLibroBE.Id_Editorial; cboIdioma.SelectedValue = objLibroBE.Id_Idioma; txtAño.Text = objLibroBE.Año_Lanz; } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message); } }
public Boolean ActualizarLibro(LibroBE objLibroBE) { return(objLibroADO.ActualizarLibro(objLibroBE)); }
public Boolean InsertarLibro(LibroBE objLibroBE) { return(objLibroADO.InsertarLibro(objLibroBE)); }
// PUT: api/Libro/5 public void Put(int id, LibroBE libro) { libro.IdLibro = id; manager.Update(libro); }
public LibroBE ConsultarLibro(String strcod) { LibroBE objLibroBE = new LibroBE(); try { //Codifique cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "usp_ConsultarLibro"; cmd.Parameters.AddWithValue("@id_Libro", strcod); cnx.Open(); dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); if (dtr["IdLibro"] == DBNull.Value) { objLibroBE.Id_Libro = ""; } else { objLibroBE.Id_Libro = dtr["IdLibro"].ToString(); } if (dtr["Titulo"] == DBNull.Value) { objLibroBE.Tit_Libro = ""; } else { objLibroBE.Tit_Libro = dtr["Titulo"].ToString(); } if (dtr["idAutor"] == DBNull.Value) { objLibroBE.Id_Autor = ""; } else { objLibroBE.Id_Autor = dtr["idAutor"].ToString(); } if (dtr["IdCategoria"] == DBNull.Value) { objLibroBE.Id_Categoria = ""; } else { objLibroBE.Id_Categoria = dtr["IdCategoria"].ToString(); } if (dtr["IdEditorial"] == DBNull.Value) { objLibroBE.Id_Editorial = ""; } else { objLibroBE.Id_Editorial = dtr["IdEditorial"].ToString(); } if (dtr["IdIdioma"] == DBNull.Value) { objLibroBE.Id_Idioma = ""; } else { objLibroBE.Id_Idioma = dtr["IdIdioma"].ToString(); } if (dtr["Año_Lanz"] == DBNull.Value) { objLibroBE.Año_Lanz = ""; } else { objLibroBE.Año_Lanz = dtr["Año_Lanz"].ToString(); } } } catch (SqlException ex) { throw new Exception(ex.Message); } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(objLibroBE); }