private void BtnEditar_Click(object sender, RoutedEventArgs e) { if (DgSAN.SelectedIndex == -1) { MessageBox.Show("Seleccione una fila de la tabla."); } else { try { TabEdicion.SelectedIndex = 0; System.Data.DataRowView row = (System.Data.DataRowView)DgSAN.SelectedItems[0]; TxtIDSanE.Text = row[0].ToString().Trim(); TxtIDSanP.Text = row[0].ToString().Trim(); TxtIDSanU.Text = row[0].ToString().Trim(); TxtIDSanUrl.Text = row[0].ToString().Trim(); TxtNombreSanE.Text = row[1].ToString().Trim(); TxtNombreSanP.Text = row[1].ToString().Trim(); TxtNombreSanU.Text = row[1].ToString().Trim(); TxtNombreSanUrl.Text = row[1].ToString().Trim(); WSGCIS.Data Datos = client.SelectUrlAdministracionSAN("%" + row[1].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); DgUrl.ItemsSource = Datos.Tabla.DefaultView; Datos = client.SelectUsuarioSAN("%" + row[1].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); DgUsuario.ItemsSource = Datos.Tabla.DefaultView; Datos = client.SelectPoolBySan("%" + row[1].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); DgPool.ItemsSource = Datos.Tabla.DefaultView; Dispatcher.BeginInvoke((Action)(() => TabSAN.SelectedIndex = 2)); } catch { MessageBox.Show("Seleccione una fila válida."); } } }
private void Limpiar() { TxtID.Text = ""; TxtIDN.Text = ""; TxtIDE.Text = ""; TxtSistemaOperativo.Text = ""; TxtSistemaOperativoN.Text = ""; TxtSistemaOperativoE.Text = ""; TxtVersionN.Text = ""; TxtVersionE.Text = ""; TxtFabricanteN.Text = ""; TxtFabricanteE.Text = ""; TxtLicenciaN.Text = ""; TxtLicenciaE.Text = ""; WSGCIS.Data Datos = client.SelectProveedor("%", App.Current.Properties["Username"].ToString()); idproveedor.Clear(); proveedor.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { idproveedor.Add(Datos.Tabla.Rows[i][0].ToString()); proveedor.Add(Datos.Tabla.Rows[i][1].ToString()); } CmbProveedor.ItemsSource = proveedor; CmbProveedorN.ItemsSource = proveedor; CmbProveedorE.ItemsSource = proveedor; Datos = client.SelectSistemaOperativo(0, "%", App.Current.Properties["Username"].ToString()); DgSistemaOperativo.ItemsSource = Datos.Tabla.DefaultView; DtVencimientoN.SelectedDate = DateTime.Now; DtVencimientoE.SelectedDate = DateTime.Now; }
private void LoadGeneral() { TxtDatabaseID.Text = ""; TxtNombreDatabase.Text = ""; WSGCIS.Data Datos = client.SelectDatabase("%", App.Current.Properties["Username"].ToString()); DgDatabases.ItemsSource = Datos.Tabla.DefaultView; }
private void BtnUpdateUsuario_Click(object sender, RoutedEventArgs e) { if (VerPassword.Visibility == Visibility.Visible) { TxtPassword.Password = VerPassword.Text; } if (TxtUsuario.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un USUARIO vacío."); } else if (TxtPassword.Password.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un usuario sin PASSWORD."); } else { if (client.UpdateUsuarioSAN(int.Parse(TxtIDUsuario.Text.Trim()), int.Parse(TxtIDSanU.Text.Trim()), TxtUsuario.Text.Trim(), Core.Utils.StringCipher.Encrypt(TxtPassword.Password.Trim(), ConfigurationManager.AppSettings["UsuarioSAN"].Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectUsuarioSAN("%" + TxtNombreSanU.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgUsuario.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("USUARIO actualizado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabSAN.SelectedIndex = 2)); } else { MessageBox.Show("Error al actualizar USUARIO."); } } }
private void BtnUpdatePool_Click(object sender, RoutedEventArgs e) { if (TxtNombrePool.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un POOL vacío."); } else if (TxtDescripcionPool.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un pool sin DESCRIPCIÓN."); } else { if (client.UpdatePool(int.Parse(TxtIDPool.Text.Trim()), int.Parse(TxtIDSanP.Text.Trim()), TxtNombrePool.Text.Trim(), TxtDescripcionPool.Text.Trim(), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectPoolBySan("%" + TxtNombreSanP.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgPool.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("POOL actualizado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabSAN.SelectedIndex = 2)); } else { MessageBox.Show("Error al actualizar POOL."); } } }
private void LimpiarInicio() { TxtID.Text = ""; TxtNombreServidor.Text = ""; WSGCIS.Data Datos = client.SelectInstanciaAplicacion("%", App.Current.Properties["Username"].ToString()); DgInstancia.ItemsSource = Datos.Tabla.DefaultView; }
private void LimpiarGeneral() { TxtIDSan.Text = ""; TxtNombreSan.Text = ""; WSGCIS.Data Datos = client.SelectSAN("%", App.Current.Properties["Username"].ToString()); DgSAN.ItemsSource = Datos.Tabla.DefaultView; }
private void BtnGuardarDatabase_Click(object sender, RoutedEventArgs e) { if (TxtNombreDatabaseD.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una base de datos sin NOMBRE."); } else if (TxtDescripcionDatabaseD.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una base de datos sin DESCRIPCIÓN."); } else { if (client.InsertDatabase(int.Parse(TxtIDInstanciaD.Text.Trim()), TxtNombreDatabaseD.Text.Trim(), TxtDescripcionDatabaseD.Text.Trim(), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectDatabaseIDInstancia(int.Parse(TxtIDE.Text.Trim()), App.Current.Properties["Username"].ToString()); DgDatabase.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("BASE DE DATOS insertada con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 1)); } else { MessageBox.Show("Error al insertar BASE DE DATOS."); } } }
private void BtnDeleteDatabaseM_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar la PLAN DE MANTENIMIENTO?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { try { int iddeletemaintenance = int.Parse(idmaintenance[maintenance.IndexOf(ListMantenimientoM.SelectedItem.ToString().Trim())]); if (client.DeleteDatabaseMantenimiento(int.Parse(TxtIDDatabaseM.Text.Trim()), iddeletemaintenance, App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectDatabaseMantenimiento(int.Parse(TxtIDDatabaseM.Text.Trim()), App.Current.Properties["Username"].ToString()); DgMaintenance.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("PLAN DE MANTENIMIENTO borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabDatabases.SelectedIndex = 1)); } else { MessageBox.Show("Error al borrar PLAN DE MANTENIMIENTO."); } } catch { MessageBox.Show("Seleccione un servidor de la lista."); } } }
private void BtnDeleteUsuariosU_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar la USUARIO?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { try { int iddeleteusuario = int.Parse(idusuarios[usuarios.IndexOf(ListUsuariosU.SelectedItem.ToString().Trim())]); if (client.DeleteDatabaseUsuario(int.Parse(TxtIDDatabaseU.Text.Trim()), iddeleteusuario, App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectDatabaseUsuario("%" + TxtNombreDatabaseU.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgUsuarios.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("USUARIO borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabDatabases.SelectedIndex = 1)); } else { MessageBox.Show("Error al borrar USUARIO."); } } catch { MessageBox.Show("Seleccione un servidor de la lista."); } } }
private void BtnGuardarUsuarios_Click(object sender, RoutedEventArgs e) { if (VerPasswordU.Visibility == Visibility.Visible) { TxtPasswordU.Password = VerPasswordU.Text; } if (TxtUsuarioU.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un USUARIO vacío."); } else if (TxtPasswordU.Password.Trim().Length == 0) { MessageBox.Show("No se puede ingresar un PASSWORD vacío."); } else { if (client.InsertUsuarioInstancia(int.Parse(TxtIDInstanciaU.Text.Trim()), TxtUsuarioU.Text.Trim(), Core.Utils.StringCipher.Encrypt(TxtPasswordU.Password.Trim(), ConfigurationManager.AppSettings["UsuarioInstancia"].Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectUsuarioInstancia(TxtNombreInstanciaU.Text.Trim(), App.Current.Properties["Username"].ToString()); DgUsuarios.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("USUARIO insertado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 1)); } else { MessageBox.Show("Error al insertar USUARIO."); } } }
public SistemaOperativoPage() { InitializeComponent(); WSGCIS.Data Permisos = client.SelectPermisosUsuarios(App.Current.Properties["Username"].ToString()); for (int i = 0; i < Permisos.Tabla.Rows.Count; i++) { switch (Permisos.Tabla.Rows[i]["Funcion"].ToString().Trim()) { case "SelectSistemaOperativo": BtnSelect.IsEnabled = true; BtnEditar.IsEnabled = true; break; case "InsertSistemaOperativo": BtnNuevo.IsEnabled = true; BtnGuardar.IsEnabled = true; break; case "UpdateSistemaOperativo": BtnEditar.IsEnabled = true; BtnSaveE.IsEnabled = true; break; case "DeleteSistemaOperativo": BtnBorrarE.IsEnabled = true; break; } } }
private void BtnGuardarE_Click(object sender, RoutedEventArgs e) { if (VerPasswordE.Visibility == Visibility.Visible) { TxtPasswordE.Password = VerPasswordE.Text; } if (TxtNombreInstanciaE.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una INSTANCIA sin NOMBRE."); } if (CmbAmbienteE.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una INSTANCIA sin AMBIENTE."); } if (CmbAplicacionE.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una INSTANCIA sin APLICACIÓN."); } else { if (client.UpdateInstanciaAplicacion(int.Parse(TxtIDE.Text.Trim()), int.Parse(TxtIDServidorE.Text.Trim()), int.Parse(idambiente[ambiente.IndexOf(CmbAmbienteE.Text.Trim())]), int.Parse(idaplicacion[aplicacion.IndexOf(CmbAplicacionE.Text.Trim())]), TxtNombreInstanciaE.Text.Trim(), TxtUsuarioE.Text.Trim(), Core.Utils.StringCipher.Encrypt(TxtPasswordE.Password.Trim(), ConfigurationManager.AppSettings["InstanciaAplicacion"].Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectInstanciaAplicacion("%", App.Current.Properties["Username"].ToString()); DgInstancia.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("INSTANCIA DE APLICACIÓN actualizada con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 0)); } else { MessageBox.Show("Error al actualizar INSTANCIA DE APLICACIÓN."); } } }
private void BtnUpdateDatabaseE_Click(object sender, RoutedEventArgs e) { if (TxtNombreDatabaseE.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una BASE DE DATOS sin nombre."); } else if (TxtDescripcionDatabaseE.Text.Trim().Length == 0) { MessageBox.Show("No se puede ingresar una BASE DE DATOS sin descripción."); } else { if (client.UpdateDatabase(int.Parse(TxtIDDatabaseE.Text.Trim()), int.Parse(TxtIDInstanciaE.Text.Trim()), TxtNombreDatabaseE.Text.Trim(), TxtDescripcionDatabaseE.Text.Trim(), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectDatabase("%", App.Current.Properties["Username"].ToString()); DgDatabases.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("BASE DE DATOS actualizada con éxito."); Dispatcher.BeginInvoke((Action)(() => TabDatabases.SelectedIndex = 0)); } else { MessageBox.Show("Error al actualizar DIRECCIÓN IP."); } } }
private void BtnDeleteServidor_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar la SERVIDOR de la solución?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { try { int iddeleteservidor = int.Parse(idservidor[servidor.IndexOf(ListServidores.SelectedItem.ToString().Trim())]); if (client.DeleteServidorSolucion(iddeleteservidor, int.Parse(TxtIDSolucionS.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectServidorSolucion("%" + TxtNombreSolucionS.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgServidores.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("SERVIDOR borrado con éxito de la solución."); Dispatcher.BeginInvoke((Action)(() => TabSolucion.SelectedIndex = 2)); } else { MessageBox.Show("Error al borrar SERVIDOR de la solución."); } } catch { MessageBox.Show("Seleccione un servidor de la lista."); } } }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { if (DgDatabases.SelectedIndex == -1) { MessageBox.Show("Seleccione una fila de la tabla."); } else { try { TabEdicion.SelectedIndex = 0; System.Data.DataRowView row = (System.Data.DataRowView)DgDatabases.SelectedItems[0]; TxtIDDatabaseE.Text = row[0].ToString().Trim(); TxtIDDatabaseU.Text = row[0].ToString().Trim(); TxtIDDatabaseM.Text = row[0].ToString().Trim(); TxtIDInstanciaE.Text = row[1].ToString().Trim(); TxtIDInstanciaU.Text = row[1].ToString().Trim(); TxtIDInstanciaM.Text = row[1].ToString().Trim(); TxtNombreInstanciaE.Text = row[2].ToString().Trim(); TxtNombreInstanciaU.Text = row[2].ToString().Trim(); TxtNombreInstanciaM.Text = row[2].ToString().Trim(); TxtNombreDatabaseE.Text = row[3].ToString().Trim(); TxtNombreDatabaseU.Text = row[3].ToString().Trim(); TxtNombreDatabaseM.Text = row[3].ToString().Trim(); TxtDescripcionDatabaseE.Text = row[4].ToString().Trim(); WSGCIS.Data Datos = client.SelectDatabaseUsuario("%" + TxtNombreDatabaseE.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgUsuarios.ItemsSource = Datos.Tabla.DefaultView; Datos = client.SelectDatabaseMantenimiento(int.Parse(TxtIDDatabaseE.Text.Trim()), App.Current.Properties["Username"].ToString()); DgMaintenance.ItemsSource = Datos.Tabla.DefaultView; Datos = client.SelectUsuarioInstancia("%" + row[2].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); usuarios.Clear(); idusuarios.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { idusuarios.Add(Datos.Tabla.Rows[i][0].ToString()); usuarios.Add(Datos.Tabla.Rows[i][2].ToString()); } ListUsuariosU.ItemsSource = usuarios; ListUsuariosU.Items.Refresh(); Datos = client.SelectPlanMantenimiento("%" + row[2].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); maintenance.Clear(); idmaintenance.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { idmaintenance.Add(Datos.Tabla.Rows[i][0].ToString()); maintenance.Add(Datos.Tabla.Rows[i][2].ToString()); } ListMantenimientoM.ItemsSource = maintenance; ListMantenimientoM.Items.Refresh(); GridEditDatabase.Visibility = Visibility.Visible; //GridNewDatabase.Visibility = Visibility.Collapsed; Dispatcher.BeginInvoke((Action)(() => TabDatabases.SelectedIndex = 1)); } catch { MessageBox.Show("Seleccione una fila válida."); } } }
public void Limpiar() { TxtID.Text = ""; TxtIDN.Text = ""; TxtIDE.Text = ""; TxtProveedor.Text = ""; TxtProveedorN.Text = ""; TxtProveedorE.Text = ""; WSGCIS.Data Datos = client.SelectProveedor("%", App.Current.Properties["Username"].ToString()); DgProveedor.ItemsSource = Datos.Tabla.DefaultView; }
private void Limpiar() { TxtID.Text = ""; TxtTipo.Text = ""; TxtIDE.Text = ""; TxtTipoE.Text = ""; TxtIDN.Text = ""; TxtTipoN.Text = ""; WSGCIS.Data Datos = client.SelectTipo("%", App.Current.Properties["Username"].ToString()); DgTipo.ItemsSource = Datos.Tabla.DefaultView; }
public DatabasesPage() { InitializeComponent(); WSGCIS.Data Permisos = client.SelectPermisosUsuarios(App.Current.Properties["Username"].ToString()); for (int i = 0; i < Permisos.Tabla.Rows.Count; i++) { switch (Permisos.Tabla.Rows[i]["Funcion"].ToString().Trim()) { case "SelectDatabase": BtnSelect.IsEnabled = true; BtnEditar.IsEnabled = true; break; case "UpdateDatabase": BtnEditar.IsEnabled = true; BtnUpdateDatabaseE.IsEnabled = true; break; case "DeleteDatabase": BtnDeleteDatabaseE.IsEnabled = true; break; case "InsertDatabaseUsuario": BtnNewUsuarios.IsEnabled = true; BtnGuardarUsuariosU.IsEnabled = true; break; case "DeleteDatabaseUsuario": BtnEditUsuarios.IsEnabled = true; BtnDeleteUsuariosU.IsEnabled = true; break; case "InsertDatabaseMantenimiento": BtnNewMaintenance.IsEnabled = true; BtnGuardarDatabaseM.IsEnabled = true; break; case "DeleteDatabaseMantenimiento": BtnEditMaintenance.IsEnabled = true; BtnDeleteDatabaseM.IsEnabled = true; break; case "SelectDatabaseUsuario": BtnEditUsuarios.IsEnabled = true; break; case "SelectDatabaseMantenimiento": BtnEditMaintenance.IsEnabled = true; break; } } }
private void CmbProveedorClusterE_SelectionChanged(object sender, SelectionChangedEventArgs e) { WSGCIS.Data Datos = client.SelectAplicacion(int.Parse(idproveedor[proveedor.IndexOf(CmbProveedorClusterE.SelectedItem.ToString().Trim())]), "%", App.Current.Properties["Username"].ToString()); aplicacion.Clear(); idaplicacion.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { aplicacion.Add(Datos.Tabla.Rows[i][1].ToString()); idaplicacion.Add(Datos.Tabla.Rows[i][0].ToString()); } CmbAplicacionClusterE.ItemsSource = aplicacion; CmbAplicacionClusterE.Items.Refresh(); }
public void Limpiar() { TxtID.Text = ""; TxtIDN.Text = ""; TxtIDE.Text = ""; TxtEdificio.Text = ""; TxtEdificioN.Text = ""; TxtEdificioE.Text = ""; TxtDireccionN.Text = ""; TxtDireccionE.Text = ""; WSGCIS.Data Datos = client.SelectEdificio("%", App.Current.Properties["Username"].ToString()); DgEdificio.ItemsSource = Datos.Tabla.DefaultView; }
private void Limpiar() { TxtID.Text = ""; TxtIDN.Text = ""; TxtIDE.Text = ""; TxtRack.Text = ""; TxtRackN.Text = ""; TxtRackE.Text = ""; TxtDescripcionN.Text = ""; TxtDescripcionE.Text = ""; WSGCIS.Data Datos = client.SelectRack("%", App.Current.Properties["Username"].ToString()); DgRack.ItemsSource = Datos.Tabla.DefaultView; }
private void BtnEditarCluster_Click(object sender, RoutedEventArgs e) { if (DgCluster.SelectedIndex == -1) { MessageBox.Show("Seleccione una fila de la tabla."); } else { try { System.Data.DataRowView row = (System.Data.DataRowView)DgCluster.SelectedItems[0]; TxtIDClusterE.Text = row[0].ToString().Trim(); TxtIDClusterS.Text = row[0].ToString().Trim(); TxtNombreClusterE.Text = row[1].ToString().Trim(); TxtNombreClusterS.Text = row[1].ToString().Trim(); TxtDescripcionClusterE.Text = row[2].ToString().Trim(); WSGCIS.Data Datos = client.SelectProveedor("%", App.Current.Properties["Username"].ToString()); proveedor.Clear(); idproveedor.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { proveedor.Add(Datos.Tabla.Rows[i][1].ToString()); idproveedor.Add(Datos.Tabla.Rows[i][0].ToString()); } CmbProveedorClusterE.ItemsSource = proveedor; CmbProveedorClusterE.Items.Refresh(); CmbProveedorClusterE.Text = row[3].ToString().Trim(); CmbAplicacionClusterE.Text = row[4].ToString().Trim(); Datos = client.SelectClusterServidorFisico("%" + row[1].ToString().Trim() + "%", App.Current.Properties["Username"].ToString()); DgServidores.ItemsSource = Datos.Tabla.DefaultView; Datos = client.SelectServidorFisico("%", App.Current.Properties["Username"].ToString()); servidor.Clear(); idservidor.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { servidor.Add(Datos.Tabla.Rows[i][1].ToString()); idservidor.Add(Datos.Tabla.Rows[i][0].ToString()); } ListServidores.ItemsSource = servidor; ListServidores.Items.Refresh(); Dispatcher.BeginInvoke((Action)(() => TabClusters.SelectedIndex = 2)); } catch { MessageBox.Show("Seleccione una fila válida."); } } }
private void BtnNuevoCluster_Click(object sender, RoutedEventArgs e) { TxtNombreClusterN.Text = ""; TxtDescripcionClusterN.Text = ""; WSGCIS.Data Datos = client.SelectProveedor("%", App.Current.Properties["Username"].ToString()); proveedor.Clear(); idproveedor.Clear(); for (int i = 0; i < Datos.Tabla.Rows.Count; i++) { proveedor.Add(Datos.Tabla.Rows[i][1].ToString()); idproveedor.Add(Datos.Tabla.Rows[i][0].ToString()); } CmbProveedorClusterN.ItemsSource = proveedor; CmbProveedorClusterN.Items.Refresh(); Dispatcher.BeginInvoke((Action)(() => TabClusters.SelectedIndex = 1)); }
private void BtnBorrarE_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar la INSTANCIA DE APLICACIÓN?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (client.DeleteInstanciaAplicacion(int.Parse(TxtIDE.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectInstanciaAplicacion("%", App.Current.Properties["Username"].ToString()); DgInstancia.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("INSTANCIA DE APLICACIÓN borrada con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 0)); } else { MessageBox.Show("Error al borrar INSTANCIA DE APLICACIÓN."); } } }
private void BtnBorrarUsuarios_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar el USUARIO?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (client.DeleteUsuarioInstancia(int.Parse(TxtIDUsuarioU.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectUsuarioInstancia(TxtNombreInstanciaU.Text.Trim(), App.Current.Properties["Username"].ToString()); DgUsuarios.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("USUARIO borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 1)); } else { MessageBox.Show("Error al borrar INSTANCIA DE APLICACIÓN."); } } }
private void BtnDeleteMaintenance_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar el PLAN DE MANTENIMIENTO?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (client.DeletePlanMantenimiento(int.Parse(TxtIDMaintenanceM.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectPlanMantenimiento("%" + TxtNombreInstanciaM.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgMaintenance.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("PLAN DE MANTENIMIENTO borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabInstancias.SelectedIndex = 1)); } else { MessageBox.Show("Error al borrar PLAN DE MANTENIMIENTO."); } } }
private void BtnDeleteDatabaseE_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar la BASE DE DATOS?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (client.DeleteDatabase(int.Parse(TxtIDDatabaseE.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectDatabase("%", App.Current.Properties["Username"].ToString()); DgDatabases.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("BASE DE DATOS borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabDatabases.SelectedIndex = 0)); } else { MessageBox.Show("Error al borrar BASE DE DATOS."); } } }
private void BtnDeletePool_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Está seguro de borrar el POOL?", "", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (client.DeletePool(int.Parse(TxtIDPool.Text.Trim()), App.Current.Properties["Username"].ToString())) { WSGCIS.Data Datos = client.SelectPoolBySan("%" + TxtNombreSanP.Text.Trim() + "%", App.Current.Properties["Username"].ToString()); DgPool.ItemsSource = Datos.Tabla.DefaultView; MessageBox.Show("POOL borrado con éxito."); Dispatcher.BeginInvoke((Action)(() => TabSAN.SelectedIndex = 2)); } else { MessageBox.Show("Error al borrar POOL."); } } }
public SolucionPage() { InitializeComponent(); WSGCIS.Data Permisos = client.SelectPermisosUsuarios(App.Current.Properties["Username"].ToString()); for (int i = 0; i < Permisos.Tabla.Rows.Count; i++) { switch (Permisos.Tabla.Rows[i]["Funcion"].ToString().Trim()) { case "SelectSolucion": BtnSelect.IsEnabled = true; BtnEditarSolucion.IsEnabled = true; break; case "InsertSolucion": BtnNuevaSolucion.IsEnabled = true; BtnGuardarSolucion.IsEnabled = true; break; case "UpdateSolucion": BtnEditarSolucion.IsEnabled = true; BtnUpdateSolucion.IsEnabled = true; break; case "DeleteSolucion": BtnDeleteSolucion.IsEnabled = true; break; case "SelectServidorSolucion": BtnEditServidor.IsEnabled = true; break; case "InsertServidorSolucion": BtnNewServidor.IsEnabled = true; BtnGuardarServidor.IsEnabled = true; break; case "DeleteServidorSolucion": BtnEditServidor.IsEnabled = true; BtnDeleteServidor.IsEnabled = true; break; } } }