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");
         }
     }            
 }