/// <summary> /// Función que graba información de Euid. /// </summary> /// <param name="euid">Euid</param> /// <returns>Devuelve un objeto de tipo MovimientoCosecha.</returns> public static MovimientoCosecha GrabaInformacion(MovimientoCosecha movimiento, out TransactionalInformation transaction) { transaction = new TransactionalInformation(); repository = unitOfWork.Repository <MovimientoCosecha>(); try { if (movimiento.Id == 0) { repository.Insert(movimiento); } else { repository.Update(movimiento); } transaction.ReturnStatus = true; } catch (Exception ex) { transaction.ReturnStatus = false; transaction.ReturnMessage = "Error: " + ex.Message; } return(movimiento); }
private void GrabaInformacion() { TransactionalInformation transaccion = new TransactionalInformation(); MovimientoCosecha mov = new MovimientoCosecha(); mov.euid = txtEuid.Text; mov.fechaCosecha = DateTime.Now; mov.usuario = usuarioValido.nombre_usuario; mov.Bin = txtBin.Text; MovimientoCosechaBusiness.GrabaInformacion(mov, out transaccion); if (transaccion.ReturnStatus) { LlenaGrilla(txtBin.Text); txtEuid.Text = ""; txtEuid.Focus(); //MessageBox.Show("Caja Creada!", "Módulo Packing", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }