private void btneliminar_Click(object sender, EventArgs e) { try { Class.Conexion conexionSQL = new Class.Conexion(); Class.Participantes comp = new Class.Participantes(); partAux.Id = int.Parse(lblaux.Text); conexionSQL.startConnection(); int resultado = comp.borrar(partAux); conexionSQL.closeConnection(); if (resultado != 0) { MessageBox.Show("Participante eliminado con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); refreshComp(); rdbNo.Checked = false; rdbNo.Checked = true; } else { MessageBox.Show("Ocurrio un error al intentar eliminar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante la ejecución " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnmodificar_Click(object sender, EventArgs e) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Notas comp = new Class.Notas(); Class.Modificaciones modificaciones = new Class.Modificaciones(); NotasAux.Id = int.Parse(lblid.Text); NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString(); NotasAux.Nota = double.Parse(numericUpDown1.Value.ToString()); conexionSQL.startConnection(); int resultado = comp.actualizar(NotasAux, comp.obtenerNotas(NotasAux).Id); if (resultado == 1) { MessageBox.Show("La nota se ha modificado exitosamente.", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); modificaciones.update(1, modificaciones.buscarNota(comp.obtenerNotas(NotasAux).Id, 4)); indice = -1; refresh(); conexionSQL.closeConnection(); groupBox2.Visible = false; numericUpDown1.Value = 0; btningresar.Enabled = true; btnmodificar.Visible = false; dgvparticipantes.Enabled = true; cmbnotas.Enabled = true; } else { MessageBox.Show("Ocurrio un error al intentar modificar la nota.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void refresh(string name) { try { Class.Notas comp = new Class.Notas(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listNot = comp.buscarParticipante(name); dgvparticipantes.DataSource = null; dgvparticipantes.DataSource = listNot; if (listComp != null) { dgvparticipantes.Columns[0].Visible = false; dgvparticipantes.Columns[1].Visible = false; dgvparticipantes.Columns[2].Width = 280; dgvparticipantes.Columns[3].Width = 280; } conexionSQL.closeConnection(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al cargar los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void refresh() { try { Class.Modificaciones comp = new Class.Modificaciones(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listComp = comp.obtenerModificaciones(); dgvmodificaciones.DataSource = null; dgvmodificaciones.DataSource = listComp; dgvmodificaciones.Columns[0].Visible = false; dgvmodificaciones.Columns[1].Visible = false; dgvmodificaciones.Columns[2].HeaderText = "Capacitador"; dgvmodificaciones.Columns[3].HeaderText = "Participante"; dgvmodificaciones.Columns[4].HeaderText = "Evaluacion"; dgvmodificaciones.Columns[2].Width = 190; dgvmodificaciones.Columns[3].Width = 190; dgvmodificaciones.Columns[4].Width = 190; conexionSQL.closeConnection(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al cargar los datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AdminForm_Load(object sender, EventArgs e) { Class.Modificaciones us = new Class.Modificaciones(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); lblnum.Text = us.contarModi().ToString(); conexionSQL.closeConnection(); }
private void AsesorTemplate_Load(object sender, EventArgs e) { Class.Usuarios us = new Class.Usuarios(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); us = us.getUser(3); conexionSQL.closeConnection(); lblUsername.Text = us.NombreUsuario.ToString(); if (us.Descripcion == "3") { lblTypeUser.Text = "Asesor"; } }
public void refresh() { Class.Empresas comp = new Class.Empresas(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listComp = comp.read(); dgvusuarios.DataSource = null; dgvusuarios.DataSource = listComp; dgvusuarios.Columns[0].Visible = false; dgvusuarios.Columns[1].HeaderText = "Nombre de la empresa"; dgvusuarios.Columns[2].HeaderText = "Dirección"; dgvusuarios.Columns[3].HeaderText = "Número de empleados"; dgvusuarios.Columns[4].HeaderText = "Correo"; conexionSQL.closeConnection(); }
private void CapacitadorNotas_Load(object sender, EventArgs e) { refresh(); Class.Evaluacion comp = new Class.Evaluacion(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listComp = comp.listarEvaluaciones(); conexionSQL.closeConnection(); foreach (Class.Evaluacion eva in listComp) { cmbnotas.Items.Add(eva.Descripcion); } cmbnotas.SelectedIndex = 0; }
private void AdminTemplate_Load(object sender, EventArgs e) { Class.Usuarios us = new Class.Usuarios(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); us = us.getUser(1); conexionSQL.closeConnection(); lblUsername.Text = us.NombreUsuario.ToString(); if (us.Descripcion == "1") { lblTypeUser.Text = "Administrador"; } else { new Login().Show(); } }
public void refresh() { try { Class.Participantes comp = new Class.Participantes(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listComp = comp.leer(); dgvusuarios.DataSource = null; dgvusuarios.DataSource = listComp; if (listComp != null) { dgvusuarios.Columns[0].Visible = false; dgvusuarios.Columns[1].HeaderText = "Nombre"; dgvusuarios.Columns[2].HeaderText = "Apellido"; dgvusuarios.Columns[3].HeaderText = "Dui"; dgvusuarios.Columns[4].HeaderText = "Email"; dgvusuarios.Columns[5].HeaderText = "Telefono alterno"; dgvusuarios.Columns[6].HeaderText = "Telefono fijo"; dgvusuarios.Columns[7].HeaderText = "Telefono movil"; dgvusuarios.Columns[1].Width = 150; dgvusuarios.Columns[2].Width = 150; dgvusuarios.Columns[3].Width = 70; dgvusuarios.Columns[4].Width = 150; dgvusuarios.Columns[5].Width = 90; dgvusuarios.Columns[6].Width = 90; dgvusuarios.Columns[7].Width = 90; } conexionSQL.closeConnection(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al cargar los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void dgvmodificaciones_DoubleClick(object sender, EventArgs e) { try { DataGridViewRow selected = dgvmodificaciones.SelectedRows[0]; Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); int posicion = dgvmodificaciones.Rows.IndexOf(selected); indice = posicion; Class.Modificaciones comp = listComp[indice]; if (MessageBox.Show("Presione SI para habilitar la modificacion de esta evaluacion", "¿Está seguro?", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { comp.update(0, comp.Id); conexionSQL.closeConnection(); refresh(); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error al intentar habilitar esta actualizacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btningresar_Click(object sender, EventArgs e) { try { if (val.validateName(txtnombre.Text)) { if (val.validateName(txtapellido.Text)) { if (val.validateDUI(txtdui.Text)) { if (val.validateEmail(txtemail.Text)) { partAux.Nombre = txtnombre.Text; partAux.Apellido = txtapellido.Text; partAux.Dui = txtdui.Text; partAux.Email = txtemail.Text; if (rdbNo.Checked) { partAux.Telem = txtem.Text; partAux.Telfij = txtFij.Text; partAux.Telmov = txtMov.Text; } else { if (txtMov.Text.Trim() != "") { if (val.validateFon(txtMov.Text)) { partAux.Telmov = txtMov.Text; } else { MessageBox.Show("Ingrese un número de telefono valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMov.Focus(); panel6.BackColor = Color.FromArgb(175, 4, 4); } } else { partAux.Telmov = txtMov.Text; partAux.Telem = txtem.Text; partAux.Telfij = txtFij.Text; } if (txtFij.Text.Trim() != "") { if (val.validateFon(txtFij.Text)) { partAux.Telfij = txtFij.Text; } else { MessageBox.Show("Ingrese un número de telefono valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtFij.Focus(); panel7.BackColor = Color.FromArgb(175, 4, 4); } } else { partAux.Telmov = txtMov.Text; partAux.Telem = txtem.Text; partAux.Telfij = txtFij.Text; } if (txtem.Text.Trim() != "") { if (val.validateFon(txtem.Text)) { partAux.Telem = txtem.Text; } else { MessageBox.Show("Ingrese un número de telefono valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtem.Focus(); panel8.BackColor = Color.FromArgb(175, 4, 4); } } else { partAux.Telmov = txtMov.Text; partAux.Telem = txtem.Text; partAux.Telfij = txtFij.Text; } } if (indice > -1) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Participantes comp = new Class.Participantes(); partAux.Id = int.Parse(lblaux.Text); conexionSQL.startConnection(); int resultado = comp.actualizar(partAux); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Participante modificado con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); refreshComp(); rdbNo.Checked = false; rdbNo.Checked = true; } else { MessageBox.Show("Ocurrio un error al intentar modificar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { Class.Conexion conexionSQL = new Class.Conexion(); Class.Participantes comp = new Class.Participantes(); conexionSQL.startConnection(); int resultado = comp.crear(partAux); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Participante ingresada con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); refresh(); refreshComp(); } else { MessageBox.Show("Ocurrio un error al intentar agregar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Ingrese un correo valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtemail.Focus(); panel5.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese un dui valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtdui.Focus(); panel4.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese un apellido valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtapellido.Focus(); panel3.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese un nombre valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtnombre.Focus(); panel2.BackColor = Color.FromArgb(175, 4, 4); } refresh(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante la ejecución " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btningresar_Click(object sender, EventArgs e) { try { if (indice > -1) { if (val.validateMoney(numericUpDown1.Value.ToString())) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Notas comp = new Class.Notas(); Class.Modificaciones modificaciones = new Class.Modificaciones(); NotasAux.Id = int.Parse(lblid.Text); NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString(); NotasAux.Nota = double.Parse(numericUpDown1.Value.ToString()); conexionSQL.startConnection(); if (comp.buscarNotas(NotasAux) == 0) { int resultado = comp.crear(NotasAux); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Nota insertada con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); groupBox2.Visible = false; numericUpDown1.Value = 0; } else { MessageBox.Show("Ocurrio un error al intentar insertar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (MessageBox.Show("A este participante ya se le ha ingresado esta nota, si desea " + "modificar este registro presione SI.", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { numericUpDown1.Enabled = false; if (modificaciones.buscarNotas(comp.obtenerNotas(NotasAux).Id, 4) == 0) { int resultado = modificaciones.crear(comp.obtenerNotas(NotasAux).Id, 4);; conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Se ha solicitado una modificacion para esta nota", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); groupBox2.Visible = false; numericUpDown1.Value = 0; } else { MessageBox.Show("Ocurrio un error al intentar insertar solicitar una modificaicon, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (modificaciones.buscarNotasMod(comp.obtenerNotas(NotasAux).Id, 4) == 0) { MessageBox.Show("Ya se ha solicitado una modificacion para esta nota, por favor espere a la respuesta del administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { numericUpDown1.Enabled = true; btningresar.Enabled = false; btnmodificar.Visible = true; dgvparticipantes.Enabled = false; cmbnotas.Enabled = false; } } } } } else { MessageBox.Show("Ingrese una nota valida.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante la ejecución " + ex.Message + ".", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Codigo fuera de estilo private void btningresar_Click(object sender, EventArgs e) { try { if (txtempresa.Text.Trim() != "") { if (val.validateNumber(nudcantempleados.Value.ToString())) { if (txtdireccion.Text.Trim() != "") { if (val.validateEmail(txtcorreo.Text)) { if (indice > -1) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Empresas comp = new Class.Empresas(); conexionSQL.startConnection(); int resultado = comp.update(int.Parse(label5.Text), txtempresa.Text, int.Parse(nudcantempleados.Value.ToString()), txtdireccion.Text, txtcorreo.Text); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Empresa editada con exito", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); refresh(); indice = -1; btningresar.Text = "Ingresar"; refreshComp(); } } else { Class.Conexion conexionSQL = new Class.Conexion(); Class.Empresas comp = new Class.Empresas(); conexionSQL.startConnection(); int resultado = comp.create(txtempresa.Text, int.Parse(nudcantempleados.Value.ToString()), txtdireccion.Text, txtcorreo.Text); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Empresa ingresada con exito", "Bien", MessageBoxButtons.OK, MessageBoxIcon.Information); refresh(); refreshComp(); } } } else { MessageBox.Show("Ingrese un correo valido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtcorreo.Focus(); panel6.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese la dirección de la empresa", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtdireccion.Focus(); panel4.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese una cantidad de empleados valida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); nudcantempleados.Focus(); panel3.BackColor = Color.FromArgb(175, 4, 4); } } else { MessageBox.Show("Ingrese el nombre de la empresa", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtempresa.Focus(); panel2.BackColor = Color.FromArgb(175, 4, 4); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante la ejecución " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnlogin_Click(object sender, EventArgs e) { bool ban1 = false; AdminForm adf = new AdminForm(); try { if (val.validateUs(txtusuario.Text)) { ban1 = true; } else { ban1 = false; MessageBox.Show("Formato de usuario incorrecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtusuario.Focus(); panel1.BackColor = Color.FromArgb(175, 4, 4); } if (txtpass.Text.Trim() != "") { ban1 = true; } else { ban1 = false; MessageBox.Show("Ingrese una contraseña", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtpass.Focus(); panel2.BackColor = Color.FromArgb(175, 4, 4); } if (ban1) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Usuarios us = new Class.Usuarios(); Class.Usuarios aux = new Class.Usuarios(); conexionSQL.startConnection(); if (us.login(txtusuario.Text, txtpass.Text) == true) { aux = us.getUser(int.Parse(Class.Usuarios.Id)); if (aux.Estado == "True") { if (aux.Descripcion == "1") { conexionSQL.closeConnection(); MessageBox.Show("Bienvenido " + txtusuario.Text, "Bienvenido", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); adf.Show(); } else if (aux.Descripcion == "2") { conexionSQL.closeConnection(); MessageBox.Show("Bienvenido " + txtusuario.Text, "Bienvenido", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); new CapacitadorForm().Show(); } else if (aux.Descripcion == "3") { conexionSQL.closeConnection(); MessageBox.Show("Bienvenido " + txtusuario.Text, "Bienvenido", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { conexionSQL.closeConnection(); MessageBox.Show("El usuario esta de baja, consulte con el administrador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { conexionSQL.closeConnection(); MessageBox.Show("Usuario no encontrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } conexionSQL.closeConnection(); } } catch (Exception ex) { MessageBox.Show("Ocurrio un error " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }