public override void CargaDatosActuales() { var resultado = true; switch (tabRecursos.SelectedTabPage.Name) { case "tpDetalles": var seleccionado = detallesBindingSource.Current as RecursoDetalle; if (seleccionado == null) { resultado = false; } m_RecursoDetalle = seleccionado; break; case "tpRecursosAnidados": var recurso = listaRecursosBindingSource.Current as RecursoHijo; if (recurso == null) { resultado = false; } m_RecursoHijo = recurso; break; } if (!resultado) { throw new InvalidOperationException("Seleccione un registro primero"); } }
public async Task <IActionResult> PutRecursoDetalle(int id, RecursoDetalle recursoDetalle) { if (id != recursoDetalle.IdRecursoDet) { return(BadRequest()); } _context.Entry(recursoDetalle).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecursoDetalleExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public override void CargaDatosActuales() { m_Seleccionado = detallesBindingSource.Current as RecursoDetalle; if (m_Seleccionado == null) { throw new InvalidOperationException("Seleccione un registro!"); } }
public frmDetalleRecurso(RecursoDetalle _recursoDetalle) { InitializeComponent(); m_RecursoDetalle = _recursoDetalle; recursoDetalleBindingSource.DataSource = _recursoDetalle; Cursor.Current = Cursors.Default; }
public frmDetalleRecurso(RecursoDetalle _recursoDetalle) { InitializeComponent(); m_RecursoDetalle = _recursoDetalle; recursoDetalleBindingSource.DataSource = _recursoDetalle; Cursor.Current = Cursors.Default; }
public async Task <ActionResult <RecursoDetalle> > PostRecursoDetalle(RecursoDetalle recursoDetalle) { _context.RecursoDetalle.Add(recursoDetalle); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (RecursoDetalleExists(recursoDetalle.IdRecursoDet)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetRecursoDetalle", new { id = recursoDetalle.IdRecursoDet }, recursoDetalle)); }
private void btnEdit_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; CargaDatosActuales(); switch (tabRecursos.SelectedTabPage.Name) { case "tpDetalles": using (var frm = new frmDetalleRecurso(m_DetalleSeleccionado)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { m_DetalleSeleccionado = frm.m_RecursoDetalle; detallesBindingSource.ResetBindings(false); } } break; case "tpRecursos": using (var frm = new frmRecursosAnidados(m_Seleccionado)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { m_Seleccionado = frm.m_RecursoHijo; listaRecursosBindingSource.ResetBindings(false); } } break; } } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
public override void CargaDatosActuales() { var resultado = true; switch (tabRecursos.SelectedTabPage.Name) { case "tpDetalles": var seleccionado = detallesBindingSource.Current as RecursoDetalle; if (seleccionado == null) resultado = false; m_RecursoDetalle = seleccionado; break; case "tpRecursosAnidados": var recurso = listaRecursosBindingSource.Current as RecursoHijo; if (recurso == null) resultado = false; m_RecursoHijo = recurso; break; } if (!resultado) throw new InvalidOperationException("Seleccione un registro primero"); }
private void btnEdit_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; CargaDatosActuales(); using (var frm = new frmDetalleRecurso(m_Seleccionado)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { m_Seleccionado = frm.m_RecursoDetalle; detallesBindingSource.ResetBindings(false); } } } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
private void btnEdit_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; CargaDatosActuales(); switch (tabRecursos.SelectedTabPage.Name) { case "tpDetalles": using (var frm = new frmDetalleRecurso(m_RecursoDetalle)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { m_RecursoDetalle = frm.m_RecursoDetalle; detallesBindingSource.ResetBindings(false); } } break; case "tpRecursosAnidados": using (var frm = new frmRecursosAnidados(m_RecursoHijo)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) listaRecursosBindingSource.ResetBindings(false); } break; } } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
public override void CargaDatosActuales() { m_Seleccionado = detallesBindingSource.Current as RecursoDetalle; if (m_Seleccionado == null) throw new InvalidOperationException("Seleccione un registro!"); }
private void btnEdit_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; CargaDatosActuales(); using (var frm = new frmDetalleRecurso(m_Seleccionado)) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { m_Seleccionado = frm.m_RecursoDetalle; detallesBindingSource.ResetBindings(false); } } } catch (Exception ex) { MessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }