Example #1
0
        /// <summary>
        /// metodo agregar un servicio el cual inserta un servicio en la base de datos
        /// </summary>
        /// <param name="e_Servicio"></param>
        /// <returns></returns>
        public int AgregarServicio(E_Servicio e_Servicio)
        {
            StoredProcedure = "AgregarServicio";


            SqlCommand Comando = new SqlCommand(StoredProcedure, conexion.resaconexion);

            // Conectar a la base de datos

            conexion.Conectar();

            Comando.CommandType = CommandType.StoredProcedure;
            Comando.Parameters.Add("@Servicio", SqlDbType.NVarChar, 100).Value = e_Servicio.servicio;
            Comando.Parameters.Add("@ID_Salon", SqlDbType.Int).Value           = e_Servicio.id_Salon;

            //Se ejecuta el  Query y se asignan las filas afectas
            FilasAfectadas = Comando.ExecuteNonQuery();

            //Cerrando la conexion
            conexion.Desconectar();

            //Devolviendo el resultado


            return(FilasAfectadas);
        }
Example #2
0
        /// <summary>
        /// Metodo donde se agrega un servicio a un salon
        /// </summary>
        /// <param name="e_Servicio"></param>
        /// <returns></returns>
        public int AgregarServicio(E_Servicio e_Servicio)
        {
            //Filas afectadas
            int FilasAfectadas = 0;

            //Recogiendo las filas afectadas
            FilasAfectadas = d_Servicio.AgregarServicio(e_Servicio);

            //Returnando las filas afectadas
            return(FilasAfectadas);
        }
Example #3
0
        /// <summary>
        /// Metodo donde se elimina un servicio por y ID del salon
        /// </summary>
        /// <param name="e_Servicio"></param>
        /// <returns></returns>
        public int EliminarSercvicioXS_ID(E_Servicio e_Servicio)
        {
            //Filas afectadas
            int FilasAfectadas;

            //Recogiendo las filas afectadas devuelta
            FilasAfectadas = d_Servicio.EliminarSercvicioXS_ID(e_Servicio);

            //Returnando las filas afectadas
            return(FilasAfectadas);
        }
Example #4
0
        /// <summary>
        /// Metodo donde se verifica la existencia de un servicio en un salon
        /// </summary>
        /// <param name="e_Servicio"></param>
        /// <returns></returns>
        public int VerificarExistenciaDeServicio(E_Servicio e_Servicio)
        {
            //Variable que recojera el resultado
            int Resultado = 0;

            //Recogiendo el resultado
            Resultado = d_Servicio.VerificarExistenciaDeServicio(e_Servicio);


            //Retornando el resultado
            return(Resultado);
        }
Example #5
0
        /// <summary>
        /// Metodo donde se verifica la existencia de un servicio en un salon
        /// </summary>
        /// <param name="e_Servicio"></param>
        /// <returns></returns>
        public int VerificarExistenciaDeServicio(E_Servicio e_Servicio)
        {
            //Varaible que devolvera la  variable
            int Resultado = 0;

            //Entidad


            //Stored procedure
            StoredProcedure = "VerificarExistenciaServicio";

            //Command
            SqlCommand Comando = new SqlCommand(StoredProcedure, conexion.resaconexion);

            // Conectar a la base de datos

            conexion.Conectar();

            //Tipo de comando
            Comando.CommandType = CommandType.StoredProcedure;
            //Parametros
            Comando.Parameters.Add("Servicio", SqlDbType.NVarChar, 100).Value = e_Servicio.servicio;
            Comando.Parameters.Add("@ID_Salon", SqlDbType.Int).Value          = e_Servicio.id_Salon;



            //Variables Devueltas

            SqlParameter Result = new SqlParameter("@Result", SqlDbType.Int);

            Result.Direction = ParameterDirection.Output;
            Comando.Parameters.Add(Result);



            //Se ejecuta el  Query y se asignan las filas afectas
            FilasAfectadas = Comando.ExecuteNonQuery();

            //Asigna el resultado devuelto por el stored procedure

            Resultado = Convert.ToInt32(Comando.Parameters["@Result"].Value);



            //Cerrando la conexion
            conexion.Desconectar();

            //Devolviendo el resultado
            return(Resultado);
        }
Example #6
0
        public void PruebaAgregarServicio()
        {
            //Intanciando las clases

            //Negocio
            N_Servicio n_Servicio = new N_Servicio();
            //Entidad
            E_Servicio e_Servicio = new E_Servicio();

            e_Servicio.servicio    = "Limpiar";
            e_Servicio.descripcion = "Un Equipo de limpieza";
            e_Servicio.id_Salon    = 20;
            Assert.AreNotEqual(0, n_Servicio.AgregarServicio(e_Servicio));
        }