public bool CRUD_CITAS(Citas_TB cita, string accion) { try { return(BL.CRUD_CITAS(cita, accion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="cita"></param> /// <param name="accion"></param> /// <returns></returns> public static bool CRUD_CITAS(Citas_TB cita, 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_CITAS_SP @Cita_ID, @Cita_Cliente, @Cita_MP_ID, @Cita_Consultorio_ID, @Cita_ME_ID, @Cita_Fact_ID, @Fecha, @Estado, @Accion"; //Se agregan los parametros correspondientes SqlParameter Cita_ID_P = new SqlParameter(); Cita_ID_P.Value = cita.Cita_ID; Cita_ID_P.SqlDbType = System.Data.SqlDbType.Int; Cita_ID_P.ParameterName = "@Cita_ID"; SqlParameter Cita_Cliente_P = new SqlParameter(); Cita_Cliente_P.Value = cita.Cita_Cliente_ID; Cita_Cliente_P.SqlDbType = System.Data.SqlDbType.Int; Cita_Cliente_P.ParameterName = "@Cita_Cliente"; SqlParameter Cita_MP_ID_P = new SqlParameter(); Cita_MP_ID_P.Value = cita.Cita_MP_ID; Cita_MP_ID_P.SqlDbType = System.Data.SqlDbType.Int; Cita_MP_ID_P.ParameterName = "@Cita_MP_ID"; SqlParameter Cita_Consultorio_ID_P = new SqlParameter(); Cita_Consultorio_ID_P.Value = cita.Cita_Consultorio_ID; Cita_Consultorio_ID_P.SqlDbType = System.Data.SqlDbType.Int; Cita_Consultorio_ID_P.ParameterName = "@Cita_Consultorio_ID"; SqlParameter Cita_ME_ID_P = new SqlParameter(); Cita_ME_ID_P.Value = cita.Cita_ME_ID; Cita_ME_ID_P.SqlDbType = System.Data.SqlDbType.Int; Cita_ME_ID_P.ParameterName = "@Cita_ME_ID"; SqlParameter Cita_Fact_ID_P = new SqlParameter(); Cita_Fact_ID_P.Value = cita.Cita_Fact_ID; Cita_Fact_ID_P.SqlDbType = System.Data.SqlDbType.Int; Cita_Fact_ID_P.ParameterName = "@Cita_Fact_ID"; SqlParameter Fecha_P = new SqlParameter(); Fecha_P.Value = cita.Fecha; Fecha_P.SqlDbType = System.Data.SqlDbType.DateTime; Fecha_P.ParameterName = "@Fecha"; SqlParameter Estado_P = new SqlParameter(); Estado_P.Value = cita.Estado; Estado_P.SqlDbType = System.Data.SqlDbType.Char; Estado_P.ParameterName = "@Estado"; SqlParameter Accion_P = new SqlParameter(); Accion_P.Value = accion; Accion_P.SqlDbType = System.Data.SqlDbType.Char; Accion_P.ParameterName = "@Accion"; sentencia.lstParametros.Add(Cita_ID_P); sentencia.lstParametros.Add(Cita_Cliente_P); sentencia.lstParametros.Add(Cita_MP_ID_P); sentencia.lstParametros.Add(Cita_Consultorio_ID_P); sentencia.lstParametros.Add(Cita_ME_ID_P); sentencia.lstParametros.Add(Cita_Fact_ID_P); sentencia.lstParametros.Add(Fecha_P); sentencia.lstParametros.Add(Estado_P); sentencia.lstParametros.Add(Accion_P); return(objAcceso.EjecutarSentencias(sentencia)); } catch (Exception e) { throw e; } }