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