コード例 #1
0
ファイル: SalaDA.cs プロジェクト: omarAguirre84/GYM-System
        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);
            }
        }
コード例 #2
0
ファイル: SalaDA.cs プロジェクト: omarAguirre84/GYM-System
        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);
        }
コード例 #3
0
 public void Actualizar(SalaEntity salaEntity)
 {
     try
     {
         salaDa.ActualizarSala(salaEntity);
     }
     catch (ExcepcionDA ex)
     {
         throw new ExcepcionBO("No se pudo realizar listar Empleados.", ex);
     }
 }
コード例 #4
0
        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);
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
    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);
    }
コード例 #8
0
 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));
     }
 }
コード例 #9
0
    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);
    }
コード例 #10
0
ファイル: SalaDA.cs プロジェクト: omarAguirre84/GYM-System
        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);
        }