public bool CRUD_MEDICOS_ESPECIALIDADES(Medicos_Especialidades_TB medicos_Especialidades, string accion) { try { return(BL.CRUD_MEDICOS_ESPECIALIDADES(medicos_Especialidades, accion)); } catch (Exception ex) { throw ex; } }
/// <summary> /// /// </summary> /// <param name="medicos_Especialidades"></param> /// <param name="accion"></param> /// <returns></returns> public static bool CRUD_MEDICOS_ESPECIALIDADES(Medicos_Especialidades_TB medicos_Especialidades, 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_ESPECIALIDADES_SP @MED_ID, @ME_Especialidad_ID, @ME_Medico_ID, @Accion"; //Se agregan los parametros correspondientes SqlParameter MED_ID_P = new SqlParameter(); MED_ID_P.Value = medicos_Especialidades.MED_ID; MED_ID_P.SqlDbType = System.Data.SqlDbType.SmallInt; MED_ID_P.ParameterName = "@MED_ID"; SqlParameter ME_Especialidad_ID_P = new SqlParameter(); ME_Especialidad_ID_P.Value = medicos_Especialidades.ME_Especialidad_ID; ME_Especialidad_ID_P.SqlDbType = System.Data.SqlDbType.SmallInt; ME_Especialidad_ID_P.ParameterName = "@ME_Especialidad_ID"; SqlParameter ME_Medico_ID_P = new SqlParameter(); ME_Medico_ID_P.Value = medicos_Especialidades.ME_Medico_ID; ME_Medico_ID_P.SqlDbType = System.Data.SqlDbType.VarChar; ME_Medico_ID_P.ParameterName = "@ME_Medico_ID"; SqlParameter Accion_P = new SqlParameter(); Accion_P.Value = accion; Accion_P.SqlDbType = System.Data.SqlDbType.Char; Accion_P.ParameterName = "@Accion"; sentencia.lstParametros.Add(MED_ID_P); sentencia.lstParametros.Add(ME_Especialidad_ID_P); sentencia.lstParametros.Add(ME_Medico_ID_P); sentencia.lstParametros.Add(Accion_P); return(objAcceso.EjecutarSentencias(sentencia)); } catch (Exception e) { throw e; } }