Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="horario"></param>
        /// <param name="accion"></param>
        /// <returns></returns>
        public static bool CRUD_HORARIOS(Horarios_TB horario, string accion)
        {
            try
            {
                List <SqlCommand> lstSentencias = new List <SqlCommand>();//Lista de sentencias a ejecutar
                AD objAcceso = new AD();

                SQLSentencias sentencia = new SQLSentencias();
                //Se crea la peticion
                sentencia.Peticion = "EXEC CRUD_HORARIOS_SP @Horario_ID, @Dia, @Hora_Inicio, @Hora_Fin, @Disponible, @Accion";
                //Se agregan los parametros correspondientes
                SqlParameter Horario_ID_P = new SqlParameter();
                Horario_ID_P.Value         = horario.Horario_ID;
                Horario_ID_P.SqlDbType     = System.Data.SqlDbType.Int;
                Horario_ID_P.ParameterName = "@Horario_ID";

                SqlParameter Dia_P = new SqlParameter();
                Dia_P.Value         = horario.Dia;
                Dia_P.SqlDbType     = System.Data.SqlDbType.VarChar;
                Dia_P.ParameterName = "@Dia";

                SqlParameter Hora_Inicio_P = new SqlParameter();
                Hora_Inicio_P.Value         = horario.Hora_Inicio;
                Hora_Inicio_P.SqlDbType     = System.Data.SqlDbType.DateTime;
                Hora_Inicio_P.ParameterName = "@Hora_Inicio";

                SqlParameter Hora_Fin_P = new SqlParameter();
                Hora_Fin_P.Value         = horario.Hora_Fin;
                Hora_Fin_P.SqlDbType     = System.Data.SqlDbType.DateTime;
                Hora_Fin_P.ParameterName = "@Hora_Fin";

                SqlParameter Disponible_P = new SqlParameter();
                Disponible_P.Value         = horario.Disponible;
                Disponible_P.SqlDbType     = System.Data.SqlDbType.VarChar;
                Disponible_P.ParameterName = "@Disponible";

                SqlParameter Accion_P = new SqlParameter();
                Accion_P.Value         = accion;
                Accion_P.SqlDbType     = System.Data.SqlDbType.Char;
                Accion_P.ParameterName = "@Accion";

                sentencia.lstParametros.Add(Horario_ID_P);
                sentencia.lstParametros.Add(Dia_P);
                sentencia.lstParametros.Add(Hora_Inicio_P);
                sentencia.lstParametros.Add(Hora_Fin_P);
                sentencia.lstParametros.Add(Disponible_P);
                sentencia.lstParametros.Add(Accion_P);

                return(objAcceso.EjecutarSentencias(sentencia));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Ejemplo n.º 2
0
 public bool CRUD_HORARIOS(Horarios_TB horario, string accion)
 {
     try
     {
         return(BL.CRUD_HORARIOS(horario, accion));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }