private void AddFunktion_Click(object sender, RoutedEventArgs e) { if (chooseSystem.SelectedValue == null) { MessageBox.Show("Selecciona un sistema para agregar esta función a este."); return; } string nombreFunc = ""; string nar = ""; string rdw = ""; string gesetz = ""; string descripcion = ""; nombreFunc = NombreFuncion.Text; nar = NAR.Text; rdw = RdW.Text; gesetz = Gesetz.Text; descripcion = DescripFuncion.Text; int ID_selectedSystem = Convert.ToInt32(chooseSystem.SelectedValue); db.openConn(); string qry_addFunc = "INSERT INTO funktion (nombre, NAR, RDW, Gesetz, "; qry_addFunc += "descripcion, Einsatz_KWJahr, editado_por, sistema_ID, isActive) VALUES ("; qry_addFunc += "'" + nombreFunc + "', "; qry_addFunc += "'" + nar + "', "; qry_addFunc += "'" + rdw + "', "; qry_addFunc += "'" + gesetz + "', "; qry_addFunc += "'" + descripcion + "', "; qry_addFunc += "'" + Einsatz_KWJahr.Text + "', "; qry_addFunc += "'" + SesionUsuario.getUser() + "', "; qry_addFunc += ID_selectedSystem; qry_addFunc += ", " + "1" + ")"; using (db.setComm(qry_addFunc)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("No se pudo crear la función."); return; } db.sendMBandCloseConn("Funcion creada exitosamente dentro del sistema: " + chooseSystem.Text); NombreFuncion.Text = ""; DescripFuncion.Text = ""; NAR.Text = ""; RdW.Text = ""; Gesetz.Text = ""; Einsatz_KWJahr.Text = ""; }
public void fillSystems() { db.openConn(); using (db.setComm(qry_getNoSistemas)) { db.setReader(); while (db.getReader().Read()) { affectedRows = Convert.ToInt32(db.getReader()["numSistemas"]); } } if (affectedRows == 0) { db.sendMBandCloseConn("No hay Sistemas registrados. Por el momento"); noSystems.Visibility = Visibility.Visible; } // llenar el stack con los sistemas encontrados else { string qry_getSistemas = "SELECT ID, nombre FROM sistema WHERE isActive = 1"; using (db.setComm(qry_getSistemas)) { db.setReader(); while (db.getReader().Read()) { cbp.Add(new CheckBoxPairsSistemas( Convert.ToString(db.getReader()["ID"]), Convert.ToString(db.getReader()["nombre"]) )); } } fillStackWithAllSystems(); db.closeConn(); } }
public void fillAutos() { db.openConn(); using (db.setComm(qry_getNoSistemas)) { db.setReader(); while (db.getReader().Read()) { affectedRows = Convert.ToInt32(db.getReader()["numAutos"]); } } if (affectedRows == 0) { db.sendMBandCloseConn("No hay Autos registrados. Por el momento"); noAutos.Visibility = Visibility.Visible; } // llenar el stack con los autos encontrados else { string qry_getSistemas = "SELECT ID, modelo FROM autos WHERE isActive = 1"; using (db.setComm(qry_getSistemas)) { db.setReader(); while (db.getReader().Read()) { cbp.Add(new ComboBoxPairsBrowseAutos( Convert.ToString(db.getReader()["ID"]), Convert.ToString(db.getReader()["modelo"]) )); } } fillStackWithAllAutos(); db.closeConn(); } }
private void Button_Click(object sender, RoutedEventArgs e) { ComboBoxPairs cbp = (ComboBoxPairs)comboUsuarios.SelectedItem; string user_selected = cbp.user; string ID_user = cbp.ID; MessageBoxResult result = MessageBox.Show( "Estás seguro de eliminar el usuario: " + user_selected + ", con ID: " + ID_user + "?", "Eliminar Usuario", MessageBoxButton.YesNoCancel ); switch (result) { case MessageBoxResult.Yes: int affectedRows = 0; string qry_deleteUser = "******" + ID_user + "'"; db.openConn(); using (db.setComm(qry_deleteUser)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("Usuario No eliminado. Problema desconocido."); return; } db.sendMBandCloseConn("Usuario Eliminado exitosamente."); comboUsuarios.ItemsSource = null; fillUsers(); break; case MessageBoxResult.No: MessageBox.Show("Usuario No eliminado.", "Eliminar Usuario"); break; case MessageBoxResult.Cancel: MessageBox.Show("Usuario No eliminado.", "Eliminar Usuario"); break; } }
private void Button_Click(object sender, RoutedEventArgs e) { string evento = evento_box.Text; string descripcion = descripcion_box.Text; int affectedRows = 0; string qry_getEvents = "SELECT COUNT(*) AS numEventos FROM evento"; db.openConn(); using (db.setComm(qry_getEvents)) { db.setReader(); while (db.getReader().Read()) { affectedRows = Convert.ToInt32(db.getReader()["numEventos"]); } } if (affectedRows == 0) { db.sendMBandCloseConn("No hay eventos registrados. Este se convertirá en el evento por defecto para todos."); } else { MessageBoxResult result = MessageBox.Show( "Quieres hacer de este evento, el evento por defecto para todos?", "CrearEvento", MessageBoxButton.YesNoCancel ); switch (result) { case MessageBoxResult.Yes: string qry_update = "UPDATE evento SET is_current = 2 WHERE is_current = 1"; using (db.setComm(qry_update)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("No se pudo establecer evento como defecto. Inténtalo de nuevo"); return; } string qry_newEvent = "INSERT INTO evento (nombre, descripcion, is_current)"; qry_newEvent += "VALUES('" + evento + "', '" + descripcion + "', 1)"; using (db.setComm(qry_newEvent)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("No se pudo crear evento. Inténtalo de nuevo"); return; } db.sendMBandCloseConn("Evento agregado exitosamente. Establecido como evento por defecto."); ad = new admin(); ad.changeEventTitle(); break; case MessageBoxResult.No: string qry_newEvent_no = "INSERT INTO evento (nombre, descripcion, is_current)"; qry_newEvent_no += "VALUES('" + evento + "', '" + descripcion + "', 2)"; using (db.setComm(qry_newEvent_no)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("No se pudo crear evento. Inténtalo de nuevo"); return; } db.sendMBandCloseConn("Evento agregado exitosamente. No fué establecido como evento por defecto."); break; case MessageBoxResult.Cancel: MessageBox.Show("Creación de evento cancelada", "Crear Evento"); break; } } }
private void Button_Click(object sender, RoutedEventArgs e) { registerCounter = 0; nuevoUsuario = usuario_box.Text; db.openConn(); // count if user exist already using (db.setComm(userExist + "'" + nuevoUsuario + "'")) { db.setReader(); while (db.getReader().Read()) { registerCounter = Convert.ToInt32(db.getReader()["userExist"]); } } // there is an user, so we close DB and return if (registerCounter >= 1) { db.sendMBandCloseConn("Este nombre de Usuario: " + nuevoUsuario + ", ya existe. Elige otro por favor."); return; } db.closeConn(); password = password_box.Password.ToString(); confirmPassword = confirmPassword_box.Password.ToString(); if (password != confirmPassword) { MessageBox.Show("Las contraseñas no coinciden, revísalas por favor."); return; } if (esAdmin.IsChecked == true) { tipo_usuario = "1"; } else { tipo_usuario = "2"; } db.openConn(); string qry_new_user = "******"; qry_new_user += "VALUES('" + password + "', '" + nuevoUsuario + "', '" + tipo_usuario + "', 1, 'fecha', " + 1 + ")"; using (db.setComm(qry_new_user)) { affectedRows = db.getComm().ExecuteNonQuery(); } if (affectedRows == 0) { db.sendMBandCloseConn("No se pudo añadir Usuario. Inténtalo de nuevo"); return; } db.sendMBandCloseConn("Usuario añadido exitosamente."); usuario_box.Clear(); password_box.Clear(); confirmPassword_box.Clear(); }