public bool CRUD_AGENDA(Agenda_TB agenda, string accion) { try { return(BL.CRUD_AGENDA(agenda, accion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="agenda"></param> /// <param name="accion"></param> /// <returns></returns> public static bool CRUD_AGENDA(Agenda_TB agenda, 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_AGENDA_SP @Agenda_ID, @Agenda_Cita_ID, @Agenda_Horario_ID, @Comentarios, @Accion"; //Se agregan los parametros correspondientes SqlParameter Agenda_ID_P = new SqlParameter(); Agenda_ID_P.Value = agenda.Agenda_ID; Agenda_ID_P.SqlDbType = System.Data.SqlDbType.SmallInt; Agenda_ID_P.ParameterName = "@Agenda_ID"; SqlParameter Agenda_Cita_ID_P = new SqlParameter(); Agenda_Cita_ID_P.Value = agenda.Agenda_Cita_ID; Agenda_Cita_ID_P.SqlDbType = System.Data.SqlDbType.Int; Agenda_Cita_ID_P.ParameterName = "@Agenda_Cita_ID"; SqlParameter Agenda_Horario_ID_P = new SqlParameter(); Agenda_Horario_ID_P.Value = agenda.Agenda_Horario_ID; Agenda_Horario_ID_P.SqlDbType = System.Data.SqlDbType.SmallInt; Agenda_Horario_ID_P.ParameterName = "@Agenda_Horario_ID"; SqlParameter Comentarios_P = new SqlParameter(); Comentarios_P.Value = agenda.Comentarios; Comentarios_P.SqlDbType = System.Data.SqlDbType.VarChar; Comentarios_P.ParameterName = "@Comentarios"; SqlParameter Accion_P = new SqlParameter(); Accion_P.Value = accion; Accion_P.SqlDbType = System.Data.SqlDbType.Char; Accion_P.ParameterName = "@Accion"; sentencia.lstParametros.Add(Agenda_ID_P); sentencia.lstParametros.Add(Agenda_Cita_ID_P); sentencia.lstParametros.Add(Agenda_Horario_ID_P); sentencia.lstParametros.Add(Accion_P); return(objAcceso.EjecutarSentencias(sentencia)); } catch (Exception e) { throw e; } }