public List <RTareUsuarioBE> ObtenerTareaUsuarioPorInstancia(int idInstancia) { List <RTareUsuarioBE> TareasUsuario = new List <RTareUsuarioBE>(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ObtenerTareaUsuarioPorInstancia"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par1 = new SqlParameter("@IdInstancia", idInstancia); cmd.Parameters.Add(par1); int idTarea = 0; using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RTareUsuarioBE TareaUsuario = new RTareUsuarioBE(); TareaUsuario.Id = new Guid(dataReader["Id"].ToString()); TareaUsuario.CuentaUsuario = (string)dataReader["CuentaUsuario"]; TareaUsuario.EstadoTarea = (string)dataReader["EstadoTarea"]; TareaUsuario.IdTareaUsuario = (int)dataReader["IdTareaUsuario"]; TareaUsuario.IdRol = (int)dataReader["IdRol"]; TareasUsuario.Add(TareaUsuario); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(TareasUsuario); }
public bool InsertarTareaUsuario(RTareUsuarioBE TareaUsuarioBE) { bool resultado = false; ScriptorChannel canalTareaUsuario = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.TareaUsuario)); ScriptorContent contenido = canalTareaUsuario.NewContent(); contenido.Parts.IdInstancia = TareaUsuarioBE.IdInstancia; contenido.Parts.IdTareaUsuario = TareaUsuarioBE.IdTareaUsuario; contenido.Parts.CuentaUsuario = TareaUsuarioBE.CuentaUsuario; contenido.Parts.EstadoTarea = TareaUsuarioBE.EstadoTarea; contenido.Parts.IdRol = TareaUsuarioBE.IdRol; resultado = contenido.Save(); return(resultado); }
public bool InsertarTareaUsuaarioEvento(RTareUsuarioBE TareaUsuarioBE) { int res = 0; Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_INS_TAREAUSUARIOEVENTO")) { objDB.AddInParameter(objCMD, "@IdInstancia", DbType.Int32, TareaUsuarioBE.IdInstancia); objDB.AddInParameter(objCMD, "@IdTareaUsuario", DbType.Int32, TareaUsuarioBE.IdTareaUsuario); objDB.AddInParameter(objCMD, "@CuentaUsuario", DbType.String, TareaUsuarioBE.CuentaUsuario); objDB.AddInParameter(objCMD, "@EstadoTarea", DbType.String, TareaUsuarioBE.EstadoTarea); objDB.AddInParameter(objCMD, "@IdEstado", DbType.String, TareaUsuarioBE.IdRol); try { res = objDB.ExecuteNonQuery(objCMD); } catch (Exception ex) { throw ex; } } return(res > 0); }