private void listLocutores_SelectedIndexChanged(object sender, EventArgs e) { if (listLocutores.SelectedIndex != -1) { // cargar informacion locutor = locutor.getObjectz_locutores((int)listLocutores.SelectedValue); if (locutor.id_tipo_locutor == 1) { radioCuartelero.Checked = true; } else { radioVoluntario.Checked = true; } // nombre if (nombres != null) { listNombres.SelectedItem = nombres.Find( o => (((KeyValuePair <string, int>)o).Value == locutor.id_op_vol)); } // resto de datos textUser.Text = locutor.login; checkAdmin.Checked = locutor.admin; textPass.Text = textPass2.Text = locutor.password; cambiaClave = false; } }
private void btnAceptar_Click(object sender, EventArgs e) { if (dataGridExpedientes.SelectedRows.Count != 0) { // cambiar expediente de "mano" try { z_locutores loc = new z_locutores().Login((string)dataGridExpedientes.SelectedRows[0].Cells["login"].Value, textContraseña.Text); if (loc == null) { MessageBox.Show("La contraseña ingresada no es correcta.", "Mensaje de ZEUS"); return; } e_expedientes exp = new e_expedientes().getObjecte_expedientes( (int)dataGridExpedientes.SelectedRows[0].Cells["id_expediente"].Value); exp.id_operadora = zeusWin.IdOperadora; exp.Update(exp); } catch (Exception ex) { Log.ShowAndLog(ex); } } }
private void btnNuevo_Click(object sender, EventArgs e) { if (!enNuevo) { // preparar nuevo listLocutores.Enabled = false; btnActualizar.Enabled = false; btnEliminar.Enabled = false; radioCuartelero.Checked = true; listNombres.SelectedItem = null; textVoluntarios.Text = ""; textPass.Text = textPass2.Text = ""; textUser.Text = ""; btnNuevo.Text = "Insertar"; locutor = new z_locutores(); enNuevo = true; } else { if (Validar()) { try { locutor.login = textUser.Text; locutor.password = locutor.GenerateHash(textPass.Text); locutor.id_op_vol = ((KeyValuePair <string, int>)listNombres.SelectedItem).Value; locutor.id_tipo_locutor = radioCuartelero.Checked ? 1 : 2; locutor.admin = checkAdmin.Checked; locutor.addz_locutores(locutor); listLocutores.Enabled = true; btnActualizar.Enabled = true; btnEliminar.Enabled = true; btnNuevo.Text = "Nuevo"; FillLocutores(); enNuevo = false; MessageBox.Show("Operación realizada correctamente.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { Log.ShowAndLog(ex); } } } }
private void btnEliminar_Click(object sender, EventArgs e) { if ( MessageBox.Show("¿Está seguro que desea eliminar este locutor?", "Confirmar Eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { // eliminar try { var cond = new z_locutores(); cond.deletez_locutores((int)listLocutores.SelectedValue); } catch (Exception ex) { Log.ShowAndLog(ex); } FillLocutores(); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { // verificar actual z_locutores loc = new z_locutores().Login(zeusWin.Usuario, textActual.Text); if (loc == null) { MessageBox.Show("La contraseña actual no es válida.", "Mensaje de Zeus"); return; } // verificar nuevas if (textNueva.Text != textNueva2.Text) { MessageBox.Show("Las nuevas contraseñas no coinciden.", "Mensaje de Zeus"); return; } if (textNueva.Text == "" || textNueva2.Text == "") { MessageBox.Show("Las nuevas contraseñas no pueden estar vacías.", "Mensaje de Zeus"); return; } // actualizar!! loc = loc.getObjectz_locutores(loc.id_locutor); loc.password = loc.GenerateHash(textNueva.Text); loc.modifyz_locutores(loc); MessageBox.Show("Operación realizada correctamente.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { Log.ShowAndLog(ex); } }
private void btnAceptar_Click(object sender, EventArgs e) { z_locutores operadora = new z_locutores(); if (radioOperadora.Checked) { // Login de operadora operadora = operadora.Login(textLogin.Text, textPasswd.Text); if (operadora != null && operadora.admin != true) { Usuario = operadora.login; Id_operadora = operadora.id_locutor; TipoOperadora = TipoOperadora.Operadora; DatosLogin.LoginUsuario = operadora.id_locutor; DatosLogin.NomUsuario = operadora.login; //### Twitter En Servicio 39-... z_carros carros = new z_carros(); if (carros.GetParametroPrioridad(1) == "TRUE" && carros.GetParametroPrioridad(5) == "TRUE") { System.Diagnostics.Process proceso = new System.Diagnostics.Process(); proceso.StartInfo.FileName = @"C:\ZEUS_CBMS\New_App_Twitter\App_Twitter_Mod.exe"; proceso.StartInfo.Arguments = "6" + " " + DatosLogin.NomUsuario.ToString(); proceso.StartInfo.CreateNoWindow = true; proceso.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; proceso.Start(); MessageBox.Show("Se ha publicado en Twitter: En Servicio " + DatosLogin.NomUsuario.ToString(), "Sistema ZEUS"); } DialogResult = DialogResult.OK; Close(); } else { MessageBox.Show("El usuario no existe, o la contraseña es incorrecta.", "Error al ingresar al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { // Login de Administrador // deben ser admins distintos if (textAdmin1.Text == textAdmin2.Text) { MessageBox.Show("Deben ser 2 administradores diferentes.", "Error al ingresar al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } z_locutores admin = operadora.Login(textAdmin1.Text, textPassAdmin1.Text); if (admin == null || admin.admin == false) { MessageBox.Show("El administrador 1 no existe, o la contraseña es incorrecta.", "Error al ingresar al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Id_operadora = admin.id_locutor; Usuario = admin.login; DatosLogin.LoginUsuario = operadora.id_locutor; DatosLogin.NomUsuario = operadora.login; admin = operadora.Login(textAdmin2.Text, textPassAdmin2.Text); if (admin == null || admin.admin == false) { MessageBox.Show("El administrador 2 no existe, o la contraseña es incorrecta.", "Error al ingresar al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } // todo bien Id_aval = admin.id_locutor; TipoOperadora = TipoOperadora.Administrador; DialogResult = DialogResult.OK; Close(); } }
public AdminLocutores() { InitializeComponent(); locutor = new z_locutores(); }