//Trae la tarea de la base de datos que el usuarios seleciono public IActionResult viewModificarTarea(string idTarea) { List <UsuarioModel> listaUsuarios = new List <UsuarioModel>(); BusinessUsuario businessUsuario = new BusinessUsuario(Configuration); //Lista los usuarios, por si se desea modificar los usuarios de esa tarea listaUsuarios = businessUsuario.getListarUsuario(); ViewBag.ListaUsuarios = listaUsuarios; BusinessTarea businessTarea = new BusinessTarea(Configuration); TareaModel tareaModificar = new TareaModel(); //Lista la tarea que el usuario solicito modificar atravez del id de la misma tareaModificar = businessTarea.getTareaModificar(idTarea); ViewBag.TareaModificar = tareaModificar; //El ViewBag.PermisoUsuario se utiliza controlar el inicio de session de un usuario y su respectivos permisos ViewBag.PermisoUsuario = HttpContext.Session.GetString("UsuarioPermiso"); return(View("ModificarTareaView")); //return new JsonResult(idTarea); //return new JsonResult(ViewBag.TareaModificar.TC_Nombre_Tarea); }
public async Task <IActionResult> Insert(TareaModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tarea = _mapper.Map <TareaDto>(model); await _tareaRepositorio.Insertar(tarea); return(Ok(model)); }
private Tarea ObtenerTareaDominio(TareaModel modelo) { return(new Tarea { BolEstado = Constantes.EstadoTareaNoTerminada, DatFechaCreacion = DateTime.Now, DatFechaVencimineto = modelo.FechaVencimiento, GuTareaId = Guid.NewGuid(), IntFkUserId = 1, StrDescripcion = modelo.Descripcion }); }
private Tarea ObtenerTareaDominio(TareaModel modelo) { return(new Tarea { Estado = false, FechaCreacion = DateTime.Now, FechaVencimineto = modelo.FechaVencimiento, Id = Guid.NewGuid(), UsuarioId = modelo.UsuarioId, Descripcion = modelo.Descripcion }); }
//Listar las tareas que tiene una reunion en especifico segun su id public List <TareaModel> getListarTareaMinuta(String idReunion) { int valido = 0; List <TareaModel> listaRetorno = new List <TareaModel>(); //se crea la conexion string connectionString = Configuration["ConnectionStrings:DB_Connection"]; using (SqlConnection connection = new SqlConnection(connectionString)) { //se escribe la consulta string sqlQuery = $"exec Sp_Listar_Tareas_Minuta @TN_Id_Reunion ='{idReunion}'"; using (SqlCommand command = new SqlCommand(sqlQuery, connection)) { // Se abre y se ejecuta la consulta command.CommandType = CommandType.Text; connection.Open(); SqlDataReader productoReader = command.ExecuteReader(); //Se hace lectura de lo que nos retorno la consulta while (productoReader.Read()) { TareaModel listaTareaTemp = new TareaModel(); valido = Int32.Parse(productoReader["valido"].ToString()); //Si valido =1 se extren todos los valores if (valido == 1) { listaTareaTemp.TC_Nombre_Tarea = productoReader["TC_Nombre_Tarea"].ToString(); listaTareaTemp.TC_Descripcion_Tarea = productoReader["TC_Descripcion"].ToString(); listaTareaTemp.TB_Estado = Int32.Parse(productoReader["TB_Estado"].ToString()); listaTareaTemp.TC_Acuerdo = productoReader["TC_Acuerdo"].ToString(); listaTareaTemp.TC_Nombre_Usuario = productoReader["TC_Nombre_Usuario"].ToString(); listaTareaTemp.TC_Primer_Apellido = productoReader["TC_Primer_Apellido"].ToString(); listaRetorno.Add(listaTareaTemp); } } // while //Se cierra la conexion a la base de datos connection.Close(); } } if (valido == 1) { return(listaRetorno); } else { return(null); } }
//se encarga de retornar las tareas que tenga una reunion public List <TareaModel> getTareasReunion(string IdReunionTareas) { int valido = 0; List <TareaModel> listaRetorno = new List <TareaModel>(); //se crea la conexion string connectionString = Configuration["ConnectionStrings:DB_Connection"]; using (SqlConnection connection = new SqlConnection(connectionString)) { //se escribe la consulta string sqlQuery = $"exec Sp_Listar_Reunion_Tareas @TN_Id_Reunion ='{IdReunionTareas}'"; using (SqlCommand command = new SqlCommand(sqlQuery, connection)) { // Se abre y se ejecuta la consulta command.CommandType = CommandType.Text; connection.Open(); SqlDataReader productoReader = command.ExecuteReader(); //Se hace lectura de lo que nos retorno la consulta while (productoReader.Read()) { TareaModel listaTareasTemp = new TareaModel(); //Si valido =1 se extraen los valores de esa reunion, sino fue que fallo la consulta o no tiene tareas valido = Int32.Parse(productoReader["valido"].ToString()); if (valido == 1) { listaTareasTemp.TN_Id_Tarea = Int32.Parse(productoReader["TN_Id_Tarea"].ToString()); listaTareasTemp.TC_Nombre_Tarea = productoReader["TC_Nombre_Tarea"].ToString(); listaTareasTemp.TC_Descripcion_Tarea = productoReader["TC_Descripcion"].ToString(); listaTareasTemp.listaUsuarios = productoReader["TC_Usuarios"].ToString(); } listaRetorno.Add(listaTareasTemp); } // while //Se cierra la conexion a la base de datos connection.Close(); } } if (valido == 1) { return(listaRetorno); } else { return(null); } }
public async Task <IActionResult> Edit(long id, TareaModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tarea = _mapper.Map <TareaDto>(model); tarea.Id = id; await _tareaRepositorio.Modificar(tarea); return(Ok(model)); }
public async Task <ActionResult <Tarea> > Crear([FromBody] TareaModel modeloDeTarea) { try { if (ModelState.IsValid) { return(await _ITareaRepositorio.AgregarTarea(ObtenerTareaDominio(modeloDeTarea))); } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest()); } }
public async Task <ActionResult <Tarea> > Crear([FromBody] TareaModel modeloDeTarea) { try { if (ModelState.IsValid) { return(await _repositorio.AgregarTarea(ObtenerTareaDominio(modeloDeTarea))); } throw new Exception(); } catch (Exception) { throw new Exception(); } }
//Retorna la tarea que se desea modificar public TareaModel getTareaModificar(string idTarea) { int valido = 0; TareaModel tareaTemp = new TareaModel(); //se crea la conexion string connectionString = Configuration["ConnectionStrings:DB_Connection"]; using (SqlConnection connection = new SqlConnection(connectionString)) { //se escribe la consulta string sqlQuery = $"exec Sp_Listar_Tarea_Unico @TN_Id_Tarea ='{idTarea}'"; using (SqlCommand command = new SqlCommand(sqlQuery, connection)) { // Se abre y se ejecuta la consulta command.CommandType = CommandType.Text; connection.Open(); SqlDataReader productoReader = command.ExecuteReader(); //Se hace lectura de lo que nos retorno la consulta while (productoReader.Read()) { valido = Int32.Parse(productoReader["valido"].ToString()); //Si valido =1 se extren todos los valores if (valido == 1) { tareaTemp.TN_Id_Tarea = Int32.Parse(productoReader["TN_Id_Tarea"].ToString()); tareaTemp.TC_Nombre_Tarea = productoReader["TC_Nombre_Tarea"].ToString(); tareaTemp.TC_Descripcion_Tarea = productoReader["TC_Descripcion"].ToString(); tareaTemp.listaUsuarios = productoReader["TC_Lista_Usuarios"].ToString(); } } // while //Se cierra la conexion a la base de datos connection.Close(); } } if (valido == 1) { return(tareaTemp); } else { return(null); } }
public IActionResult CrearTarea(TareaModel tareaModel) { BusinessTarea businessTarea = new BusinessTarea(Configuration); //Se encarga de crear la tarea en caso de exito retorna un true y le notifica al usuario del exito de la operacion bool valido = businessTarea.CrearTarea(tareaModel); if (valido) { //return a java script return(new JsonResult("Si Creo")); } else { //return a java script return(new JsonResult("No guardo")); } }
public IActionResult ModificarTarea(TareaModel tareaModel) { BusinessTarea businessTarea = new BusinessTarea(Configuration); //Si la tarea fue modificada retorna true y le notifica al usuario del exito de la operacion bool valido = businessTarea.ModificarTarea(tareaModel); if (valido) { //return a java script return(new JsonResult("Si modifico")); } else { //return a java script return(new JsonResult("No guardo")); } }
//Modificar Tarea public bool ModificarTarea(TareaModel tareaModel) { int valido = 0; //se crea la conexion string connectionString = Configuration["ConnectionStrings:DB_Connection"]; using (SqlConnection connection = new SqlConnection(connectionString)) { //se escribe la consulta string sqlQuery = $"exec Sp_Update_Tarea @TN_Id_Tarea ='{tareaModel.TN_Id_Tarea}' ,@TC_Nombre_Tarea ='{tareaModel.TC_Nombre_Tarea}', @TC_Descripcion ='{tareaModel.TC_Descripcion_Tarea}', @TC_Lista_Usuarios ='{tareaModel.listaUsuarios}'"; using (SqlCommand command = new SqlCommand(sqlQuery, connection)) { // Se abre y se ejecuta la consulta command.CommandType = CommandType.Text; connection.Open(); SqlDataReader productoReader = command.ExecuteReader(); //Se hace lectura de lo que nos retorno la consulta while (productoReader.Read()) { valido = Int32.Parse(productoReader["valido"].ToString()); } //Se cierra la conexion a la base de datos connection.Close(); } } if (valido == 1) { return(true); } else { return(false); } }
public bool ModificarTarea(TareaModel tareaModel) { DataTarea dataTarea = new DataTarea(Configuration); return(dataTarea.ModificarTarea(tareaModel)); }