private void dataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { DataGridViewRow row = dataGridView1.SelectedRows[0]; _inventoryDetailTemp = (InventoryDetailModel)row.DataBoundItem; AgregarEditarRegistroInventario detalleInventario = new AgregarEditarRegistroInventario(); detalleInventario.Operation = "EDICION"; detalleInventario.Inventory = new InventorySaveModel { Inventory = _inventoryModelTemp, InventoryDetail = _inventoryDetailTemp }; detalleInventario.Text = "Editar Registro de Inventario"; detalleInventario.Show(this); } }
private void btnEntrada_Click(object sender, EventArgs e) { _inventoryDetailTemp = new InventoryDetailModel(); _inventoryDetailTemp.BarCodeData = textBox2.Text; _inventoryDetailTemp.ConstructDate = DateTime.Now; _inventoryDetailTemp.DueDate = DateTime.Now; _inventoryDetailTemp.EventDate = DateTime.Now; AgregarEditarRegistroInventario detalleInventario = new AgregarEditarRegistroInventario(); detalleInventario.Operation = "ENTRADA"; detalleInventario.Inventory = new InventorySaveModel { Inventory = _inventoryModelTemp, InventoryDetail = _inventoryDetailTemp }; detalleInventario.Text = "Agregar Registro de Inventario"; detalleInventario.Show(this); }
private void btnSalida_Click(object sender, EventArgs e) { if (_inventoryDetailTemp == null) { MessageBox.Show("No ha seleccionado ningun registro del detalle del inventario, seleccione un registro para grabar una salida"); } else { if (!string.IsNullOrEmpty(_inventoryDetailTemp.Sign) && _inventoryDetailTemp.Sign.Equals("+")) { AgregarEditarRegistroInventario detalleInventario = new AgregarEditarRegistroInventario(); detalleInventario.Operation = "SALIDA"; detalleInventario.Inventory = new InventorySaveModel { Inventory = _inventoryModelTemp, InventoryDetail = _inventoryDetailTemp }; detalleInventario.Text = "Agregar Registro de Inventario"; detalleInventario.Show(this); } else { MessageBox.Show("seleccione un registro del inventario con signo + para poder grabar una salida"); } } }