public void ActualizarSala(SalaEntity salaEntity) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SalaActualizarTodo", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idSala"].Value = salaEntity.IdSala; comando.Parameters["@nombre"].Value = salaEntity.Nombre.Trim(); comando.Parameters["@numero"].Value = salaEntity.Numero; comando.Parameters["@capacidad"].Value = salaEntity.Capacidad; comando.ExecuteNonQuery(); conexion.Close(); } } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar el sala.", ex); } }
private SalaEntity CrearSala(SqlDataReader cursor) { SalaEntity sala = new SalaEntity(); sala.IdSala = cursor.GetInt32(cursor.GetOrdinal("IdSala")); sala.Nombre = cursor.GetString(cursor.GetOrdinal("nombre")); sala.Numero = Int32.Parse((cursor.GetString(cursor.GetOrdinal("numero")))); sala.Capacidad = cursor.GetInt32(cursor.GetOrdinal("capacidad")); return(sala); }
public void Actualizar(SalaEntity salaEntity) { try { salaDa.ActualizarSala(salaEntity); } catch (ExcepcionDA ex) { throw new ExcepcionBO("No se pudo realizar listar Empleados.", ex); } }
public SalaEntity BuscarSala(int idSala) { SalaEntity salaEntity = null; try { salaEntity = salaDa.BuscarSala(idSala); } catch (ExcepcionDA ex) { throw new ExcepcionBO("No se pudo realizar listar Empleados.", ex); } return(salaEntity); }
protected void PopularView(SalaEntity sala) { try { nombre.Attributes.Add("Value", sala.Nombre); numero.Attributes.Add("Value", Convert.ToString(sala.Numero)); capacidad.Attributes.Add("Value", Convert.ToString(sala.Capacidad)); } catch (AutenticacionExcepcionBO ex) { WebHelper.MostrarMensaje(Page, ex.Message); } catch (Exception ex) { WebHelper.MostrarMensaje(Page, ex.Message); } }
public void RegistrarSala(SalaEntity salaEntity) { try { if (salaDa.BuscarSala(salaEntity.Nombre) != null) { throw new SalaExisteExcepcionBO(); } else { salaDa.InsertSala(salaEntity); } } catch (ExcepcionDA ex) { throw new ExcepcionBO("No se pudo realizar la registración de la sala.", ex); } }
protected SalaEntity popularEntity() { SalaEntity salaEntity = new SalaEntity(); try { salaEntity.Nombre = nombre.Value; salaEntity.Numero = System.Convert.ToInt32(numero.Value); salaEntity.Capacidad = System.Convert.ToInt32(capacidad.Value); } catch (AutenticacionExcepcionBO ex) { salaEntity = null; WebHelper.MostrarMensaje(Page, ex.Message); } catch (Exception ex) { salaEntity = null; WebHelper.MostrarMensaje(Page, ex.Message); } return(salaEntity); }
protected void btnRegister_Click(object sender, EventArgs e) { try { SalaEntity SalaEntity = new SalaEntity(); salaBO.RegistrarSala(popularEntity()); WebHelper.MostrarMensaje(Page, ("Sala " + SalaEntity.Nombre + " " + " creada con exito.")); Response.Redirect("../salas/ViewSalas.aspx"); } catch (SalaExisteExcepcionBO ex) { WebHelper.MostrarMensaje(Page, ex.Message); } catch (FormatException ex) { WebHelper.MostrarMensaje(Page, ("Error en ingreso de datos: " + ex)); } catch (Exception ex) { WebHelper.MostrarMensaje(Page, ("Error en ingreso de datos: " + ex)); } }
protected SalaEntity generarNuevoEntity(SalaEntity anterior) { SalaEntity nuevaSala = new SalaEntity(); try { nuevaSala.IdSala = anterior.IdSala; nuevaSala.Nombre = nombre.Value; nuevaSala.Numero = Convert.ToInt32(numero.Value); nuevaSala.Capacidad = Convert.ToInt32(capacidad.Value); } catch (AutenticacionExcepcionBO ex) { WebHelper.MostrarMensaje(Page, ex.Message); nuevaSala = null; } catch (Exception ex) { WebHelper.MostrarMensaje(Page, ex.Message); nuevaSala = null; } return(nuevaSala); }
public SalaEntity BuscarSala(String nombre) { SalaEntity salaEntity = null; try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SalaBuscarPorNombre", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@nombre"].Value = nombre.Trim(); using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { if (salaEntity == null) { salaEntity = new SalaEntity(); } salaEntity = CrearSala(cursor); } cursor.Close(); } } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar sala por nombre.", ex); } return(salaEntity); }