private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (objControlador.ValidarControlesVacios(GridControles.Children)) { if (Convert.ToInt32(txtCantidad.Text) > 0) { MovimientosABC movimiento = new MovimientosABC() { idnumempleado = iNumEmpleado, cant_entregas = Convert.ToInt32(txtCantidad.Text), idrol = objControlador.RetornarIdRol(cbRol.SelectedValue.ToString()), idtipo = objControlador.RetornarIdTipo(cbTipo.SelectedValue.ToString()), fecha_movimiento = Convert.ToDateTime(dtFecha.Text) }; if (objControlador.GuardarMovimiento(movimiento)) { MessageBox.Show("Se guardo con exito!..."); this.Close(); } } else { MessageBox.Show("Favor de agregar por lo menos 1 cantidad entregada."); } } else { MessageBox.Show("No debe haber campos vacios."); txtNombre.Focus(); } }
/// <summary> /// Actualiza un movimiento existente. /// </summary> /// <param name="movimiento">Estructura que contiene los datos del mnovimiento a actualizar.</param> /// <returns>void</returns> protected void ActualizarMovimientoRN(MovimientosABC movimiento) { var movimiento_finded = odb.MovimientosABC.Find(movimiento.idmovimiento); movimiento_finded.cant_entregas = movimiento.cant_entregas; movimiento_finded.idrol = movimiento.idrol; movimiento_finded.idtipo = movimiento.idtipo; movimiento_finded.fecha_movimiento = movimiento.fecha_movimiento; odb.SaveChanges(); }
/// <summary> /// Actualiza un movimiento existente. /// </summary> /// <param name="movimiento">Estructura que contiene los datos del mnovimiento a actualizar.</param> /// <returns>bool</returns> internal bool ActualizarMovimiento(MovimientosABC movimiento) { bool bRegresa = false; try { ActualizarMovimientoRN(movimiento); bRegresa = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } return(bRegresa); }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { MovimientosABC movimiento = new MovimientosABC() { idmovimiento = Convert.ToInt32(txtMovimiento.Text), cant_entregas = Convert.ToInt32(txtCantidad.Text), idrol = objControlador.RetornarIdRol(cbRol.SelectedValue.ToString()), idtipo = objControlador.RetornarIdTipo(cbTipo.SelectedValue.ToString()), fecha_movimiento = Convert.ToDateTime(dtFecha.Text) }; if (objControlador.ActualizarMovimiento(movimiento)) { MessageBox.Show("Se guardo con exito!..."); btnLimpiar_Click(sender, e); } }
//MOVIMIENTOS /// <summary> /// Guarda un movimiento nuevo. /// </summary> /// <param name="movimiento">Estructura que contiene los datos del mnovimiento a guardar.</param> /// <returns>void</returns> protected void GuardarMovimientoRN(MovimientosABC movimiento) { odb.MovimientosABC.Add(movimiento); odb.SaveChanges(); }