private void dvgDetalle_CellClick(object sender, DataGridViewCellEventArgs e) { try { int a = e.RowIndex; if (a != -1) { var detalleid = int.Parse(dvgDetalle.SelectedRows[0].Cells[0].Value.ToString()); DetalleTarea detalle = db.DetalleTareas.Find(detalleid); this.btnActualizarDetalleTarea.Visible = true; this.btnGuardarDetalleTarea.Visible = false; txtDetalleTarea.Text = detalle.DetalleTareas; txtNumeroDetalle.Text = detalle.NumeroDetalleTarea; txtPrecio.Text = detalle.Precio.ToString(); txtTiempoRespuesta.Text = detalle.TiempoRespuesta; dvgDetalle.DataSource = db.DetalleTareas.Select(x => new { x.DetalleTareaId, x.TareaId, x.DetalleTareas, x.NumeroDetalleTarea, x.Precio, x.TiempoRespuesta }).ToList(); } } catch (Exception) { } }
private void btnActualizarDetalleTarea_Click(object sender, EventArgs e) { try { DetalleTarea detalleTarea = db.DetalleTareas.Find(int.Parse(dvgDetalle.SelectedRows[0].Cells[0].Value.ToString())); detalleTarea.DetalleTareas = txtDetalleTarea.Text; detalleTarea.NumeroDetalleTarea = txtNumeroDetalle.Text; detalleTarea.Precio = double.Parse(txtPrecio.Text); detalleTarea.TiempoRespuesta = txtTiempoRespuesta.Text; db.Entry(detalleTarea).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Dato Actualizado"); dvgDetalle.DataSource = db.DetalleTareas.ToList(); } catch (Exception) { } }
private void btnGuardarDetalleTarea_Click(object sender, EventArgs e) { try { DetalleTarea detalleTarea = new DetalleTarea(); var tareaid = int.Parse(dgvTarea.SelectedRows[0].Cells[0].Value.ToString()); detalleTarea.Imagen = txtRutaDetallesTareas.Text; detalleTarea.DetalleTareas = txtDetalleTarea.Text; detalleTarea.NumeroDetalleTarea = txtNumeroDetalle.Text; detalleTarea.Precio = double.Parse(txtPrecio.Text); detalleTarea.TiempoRespuesta = txtTiempoRespuesta.Text; detalleTarea.TareaId = tareaid; db.DetalleTareas.Add(detalleTarea); db.SaveChanges(); MessageBox.Show("Dato Insertado"); dvgDetalle.DataSource = db.DetalleTareas.Where(x => x.TareaId == tareaid).Select(x => new { x.DetalleTareaId, x.TareaId, x.DetalleTareas, x.NumeroDetalleTarea, x.Precio, x.TiempoRespuesta }).ToList(); } catch (Exception) { } }
private void btnBorrarDetalle_Click(object sender, EventArgs e) { DetalleTarea detalleTarea = db.DetalleTareas.Find(int.Parse(dvgDetalle.SelectedRows[0].Cells[0].Value.ToString())); db.DetalleTareas.Remove(detalleTarea); db.SaveChanges(); MessageBox.Show("Detalle Tarea Borrado"); dvgDetalle.DataSource = db.DetalleTareas.Select(x => new { x.DetalleTareaId, x.TareaId, x.DetalleTareas, x.NumeroDetalleTarea, x.Precio, x.TiempoRespuesta }).ToList(); }
private void AgregarFilaButton_Click(object sender, RoutedEventArgs e) { var filaDetalle = new DetalleTarea { TareaId = Convert.ToInt32(TipoTareaComboBox.SelectedValue.ToString()), Requerimiento = (RequerimientoTextBox.Text.ToString()), Tiempo = Convert.ToDouble(TiempoTextBox.Text.ToString()), }; this.proyecto.Detalle.Add(filaDetalle); Cargar(); TipoTareaComboBox.SelectedIndex = -1; RequerimientoTextBox.Clear(); TiempoTextBox.Clear(); }
public ActionResult DescripcionTarea(int IdTar) { DetalleTarea model = new DetalleTarea(); model.Tarea = (from p in context.Tarea where p.IdTarea == IdTar select p).Single(); model.ListaComentarioTarea = (from p in context.ComentarioTarea where p.IdTarea == IdTar select p).ToList(); model.ListaArchivoTarea = (from p in context.ArchivoTarea where p.IdTarea == IdTar select p).ToList(); return(View(model)); }