コード例 #1
0
 private void btnPedir_Click(object sender, RoutedEventArgs e)
 {
     if (txtDetalle.Text != "")
     {
         if (ucPedido.NUDTextBox.Text != "" && ucPedido.NUDTextBox.Text != "0")
         {
             SIGEEA_PedInsumo pedInsumo = new SIGEEA_PedInsumo();
             pedInsumo.Descripcion_PedInsumo = txtDetalle.Text;
             pedInsumo.Cantidad_PedInsumo    = (Convert.ToDouble(ucPedido.NUDTextBox.Text) / Convertir(insumo.Nombre_UniMedida, cmbUMedida.SelectedItem.ToString()));
             pedInsumo.Estado_Insumo         = true;
             pedInsumo.Fecha_PedInsumo       = DateTime.Now;
             pedInsumo.FK_Id_Empleado        = UsuarioGlobal.InfoUsuario.PK_Id_Empleado;
             pedInsumo.FK_Id_Insumo          = insumo.PK_Id_Insumo;
             InsumoMantenimiento mantInsumo = new InsumoMantenimiento();
             mantInsumo.PedidoInsumo(pedInsumo);
             mantInsumo.RestarInventario(insumo.PK_Id_Insumo, pedInsumo.Cantidad_PedInsumo);
             MessageBox.Show("Se ha realizado el pedido perfectamente.");
             this.Close();
         }
         else
         {
             MessageBox.Show("Debe agregar una cantidad al pedido.");
         }
     }
     else
     {
         MessageBox.Show("Debe agregar un detalle al pedido.");
     }
 }