private void InsertarQR_Panel_Click(object sender, RoutedEventArgs e) { Registrar_qr registroQR = new Registrar_qr(); registroQR.Show(); registroQR.Owner = this; }
private void Enviar_NuevoRegistrar_Click(object sender, RoutedEventArgs e) { MySqlConnection submit = new MySqlConnection(RegistroAsist.CadenaConexion()); MySqlDataReader reader; try { submit.Open(); if (EstadosItem_NuevoRegistro.SelectedItem != null) { switch (EstadosItem_NuevoRegistro.SelectedIndex) { case 0: reader = RegistroAsist.In_Entrada(submit, CodIn_NuevoRegistro.Text, CatalogoSBN_NuevoRegistro.Text, Marca_NuevoRegistro.Text, Modelo_NuevoRegistro.Text, Nroserie_NuevoRegistro.Text, DatePicker_NuevoRegistro.SelectedDate.Value, TimePicker_NuevoRegistro.Text, nuevo.Text, obs_RegistroNuevo.Text); RegistroAsist.AddResponsable(datos, nuevo.Text); datos.Clear(); reader.Close(); break; case 1: reader = RegistroAsist.In_Salida(submit, CodIn_NuevoRegistro.Text, CatalogoSBN_NuevoRegistro.Text, Marca_NuevoRegistro.Text, Modelo_NuevoRegistro.Text, Nroserie_NuevoRegistro.Text, DatePicker_NuevoRegistro.SelectedDate.Value, TimePicker_NuevoRegistro.Text, nuevo.Text, obs_RegistroNuevo.Text); RegistroAsist.AddResponsable(datos, nuevo.Text); datos.Clear(); GetSharedData(); Registrar_qr nuevoObjeto = new Registrar_qr(); nuevoObjeto.Owner = this; nuevoObjeto.Show(); reader.Close(); break; default: MessageBox.Show("Seleccione si va ser de salida o entrada"); break; } } else { MessageBox.Show("Seleccione si va ser de salida o entrada"); } // if (Prestamo_NuevoRegistro.IsChecked == true) { reader = RegistroAsist.ListPrestadosVerification(submit, CodIn_NuevoRegistro.Text); if (reader.HasRows) { try { reader.Close(); reader = RegistroAsist.UpdatePrestados(submit, obs_RegistroNuevo.Text, CodIn_NuevoRegistro.Text, UsuarioPrestamo_NuevoRegistro.Text, DatePicker_NuevoRegistro.SelectedDate.Value, DevolucionDP_NuevoRegistro.SelectedDate.Value); ClearRegistro(); } catch (Exception ex) { MessageBox.Show($"Verifique que no haya cambiado los datos principales\n\n{ex.Message}", "Error"); } } else { reader.Close(); reader = RegistroAsist.In_Prestados(submit, CodIn_NuevoRegistro.Text, CatalogoSBN_NuevoRegistro.Text, Marca_NuevoRegistro.Text, Modelo_NuevoRegistro.Text, Nroserie_NuevoRegistro.Text, UsuarioPrestamo_NuevoRegistro.Text, DatePicker_NuevoRegistro.SelectedDate.Value, DevolucionDP_NuevoRegistro.SelectedDate.Value, TimePicker_NuevoRegistro.Text, nuevo.Text, obs_RegistroNuevo.Text); } //if(se encuentra registrado un producto se colocara como devuelto): Se marcara el producto como devuelto reader.Close(); } } catch (Exception ex) { _ = MessageBox.Show($"No se logro enviar los datos\n\n{ex.Message}", "Error"); } ClearRegistro(); submit.Close(); MySqlConnection.ClearPool(submit); }