public bool DAregistrarConsejero(Consejero c) { if (this.AbrirConexion()) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexion; cmd.CommandText = "insertarConsejero"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("_idConsejero", c.Codigo); cmd.Parameters.AddWithValue("_nombre", c.NombreCompleto); cmd.Parameters.AddWithValue("_fechaNac", c.FechaNacimiento); cmd.Parameters.AddWithValue("_especialidad", c.Especialidad); cmd.Parameters.AddWithValue("_grado", c.Grado); cmd.Parameters.AddWithValue("_tef", c.Telefono); cmd.Parameters.AddWithValue("_correo", c.Correo); cmd.Parameters.AddWithValue("_direccion", c.Direccion); cmd.Parameters.AddWithValue("_empresa", c.Empresa); cmd.Parameters.AddWithValue("_sector", c.Sector); cmd.Parameters.AddWithValue("_cargo", c.Cargo); cmd.Parameters.AddWithValue("_areaInt", c.AreasInteres1); cmd.Parameters.AddWithValue("_fechaIN", c.FechaIngreso); cmd.Parameters.AddWithValue("_obs", c.Observaciones); cmd.Parameters.AddWithValue("_estado", c.Estado); try { cmd.ExecuteNonQuery(); } catch (MySqlException e) { MessageBox.Show(e.Message); } this.CerrarConexion(); } return(true); }
public bool modificarConsejero(Consejero c) { if (AbrirConexion()) { MySqlCommand cmd = conexion.CreateCommand(); cmd.CommandText = "MODIFICAR_CONSEJERO"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("_CODIGO", c.Codigo); cmd.Parameters.AddWithValue("_NOMBRE", c.NombreCompleto); cmd.Parameters.AddWithValue("_FECHA_NAC", c.FechaNacimiento); cmd.Parameters.AddWithValue("_TELEFONO", c.Telefono); cmd.Parameters.AddWithValue("_DIRECCION", c.Direccion); cmd.Parameters.AddWithValue("_ESPECIALIDAD", c.Especialidad); cmd.Parameters.AddWithValue("_GRADO", c.Grado); cmd.Parameters.AddWithValue("_CORREO", c.Correo); cmd.Parameters.AddWithValue("_EMPRESA", c.Empresa); cmd.Parameters.AddWithValue("_SECTOR", c.Sector); cmd.Parameters.AddWithValue("_CARGO", c.Cargo); cmd.Parameters.AddWithValue("_AREASINTERES", c.AreasInteres1); cmd.Parameters.AddWithValue("_OBSERVACIONES", c.Observaciones); cmd.ExecuteNonQuery(); CerrarConexion(); return(true); } return(false); }
private void btBuscarConsejero_Click(object sender, EventArgs e) { frmBuscarConsejero f = new frmBuscarConsejero(); if (f.ShowDialog() == DialogResult.OK) { this.consejeroSeleccionado = f.ConsejeroSeleccionado; this.txtNombre.Text = this.consejeroSeleccionado.NombreCompleto; f.Dispose(); this.actualizarTablaActividades(); this.dgvActividades.Enabled = true; } }
private void btnCrearMatch_Click(object sender, EventArgs e) { if (dgvConsejeros.DataSource == null && dgvAconsejados.DataSource == null) { MessageBox.Show("No existen consejeros o aconsejados para elegir", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { if (dgvAconsejados.CurrentRow.DataBoundItem == null) { MessageBox.Show("No se eligió aconsejado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (dgvConsejeros.CurrentRow.DataBoundItem == null) { MessageBox.Show("No se eligió consejero", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Aconsejado a = (Aconsejado)dgvAconsejados.CurrentRow.DataBoundItem; Consejero c = (Consejero)dgvConsejeros.CurrentRow.DataBoundItem; if (a.Estado == "Inhabilitado") { MessageBox.Show("No se puede elegir un aconsejado inhabilitado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (c.Estado == "Inhabilitado") { MessageBox.Show("No se puede elegir un consejero inhabilitado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if ((dtpFechaFin.Value.Day - dtpFechaInicio.Value.Day) == 0) { MessageBox.Show("No se puede elegir la fecha de hoy", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (dtpFechaFin.Value < dtpFechaInicio.Value) { MessageBox.Show("No se puede elegir una fecha anterior a hoy", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Match m = new Match(); m.IdAconsejado = a.Codigo; m.IdConsejero = c.Codigo; m.FechaAsignacion = DateTime.Today; m.FechaFin = dtpFechaFin.Value; m.Estado = "Activo"; if (mLogNeg.registrarMatch(m)) { cLogNeg.modificarConsejero(c); aLogNeg.modificarAconsejado(a); MessageBox.Show("Se estableció el Match exitósamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void modificarToolStripMenuItem_Click(object sender, EventArgs e) { frmBuscarConsejero f = new frmBuscarConsejero(); if (f.ShowDialog() == DialogResult.OK) { f.Dispose(); } consejero = f.ConsejeroSeleccionado; btnAgregarConsejero.Enabled = false; btnEliminarConsejero.Enabled = true; guardarToolStripMenuItem.Enabled = true; txtNombreConsejero.Text = consejero.NombreCompleto; txtAreasIntConsej.Text = consejero.AreasInteres1; txtCargoConsej.Text = consejero.Cargo; txtCodigoConsej.Text = consejero.Codigo.ToString(); txtCorreoConsej.Text = consejero.Correo; txtDireccConsej.Text = consejero.Direccion; txtEmpresaConsej.Text = consejero.Empresa; txtObsConsej.Text = consejero.Observaciones; txtSectorConsej.Text = consejero.Sector; txtTelefConsej.Text = consejero.Telefono.ToString(); dtpFechaNacConsej.Text = consejero.FechaNacimiento.ToString("yyyy-MM-dd"); txtEspecialidad.Text = consejero.Especialidad; txtGradoConsej.Text = consejero.Grado; txtNombreConsejero.Enabled = true; txtAreasIntConsej.Enabled = true; txtCargoConsej.Enabled = true; txtCorreoConsej.Enabled = true; txtDireccConsej.Enabled = true; txtEmpresaConsej.Enabled = true; txtObsConsej.Enabled = true; txtSectorConsej.Enabled = true; txtTelefConsej.Enabled = true; dtpFechaNacConsej.Enabled = true; txtEspecialidad.Enabled = true; txtGradoConsej.Enabled = true; txtCodigoConsej.Enabled = false; }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { int t = 0; if (txtNombreConsejero.Text == "") { MessageBox.Show("Ingrese el nombre del consejero"); return; } if (txtEspecialidad.Text == "") { MessageBox.Show("Ingrese la especialidad"); return; } try { t = Int32.Parse(txtTelefConsej.Text); } catch (Exception ex) { MessageBox.Show("Telefono Incorrecto"); return; } Consejero con = new Consejero(); con.NombreCompleto = txtNombreConsejero.Text; con.AreasInteres1 = txtAreasIntConsej.Text; con.Especialidad = txtEspecialidad.Text; con.Grado = txtGradoConsej.Text; con.Cargo = txtCargoConsej.Text; con.Codigo = Int32.Parse(txtCodigoConsej.Text); con.Correo = txtCorreoConsej.Text; con.Direccion = txtDireccConsej.Text; con.Empresa = txtEmpresaConsej.Text; con.Observaciones = txtObsConsej.Text; con.Sector = txtSectorConsej.Text; con.Telefono = t; con.FechaNacimiento = DateTime.Parse(dtpFechaNacConsej.Text); if (LogNegConsejero.modificarConsejero(con)) { MessageBox.Show("Consejero Modificado con Exito"); } }
public BindingList <Consejero> leerConsejeros() { BindingList <Consejero> consejeros = new BindingList <Consejero>(); string query = "SELECT * FROM Consejero"; if (this.AbrirConexion()) { MySqlCommand cmd = conexion.CreateCommand(); cmd.CommandText = query; MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Consejero c = new Consejero();; c.Codigo = dr.GetInt32("IdConsejero"); c.NombreCompleto = dr.GetString("NombreCompleto"); c.FechaNacimiento = dr.GetDateTime("FechaNacimiento"); c.Especialidad = dr.GetString("Especialidad"); c.Grado = dr.GetString("Grado"); c.Telefono = dr.GetInt32("Telefono"); c.Correo = dr.GetString("Correo"); c.Direccion = dr.GetString("Direccion"); c.Empresa = dr.GetString("Empresa"); c.Sector = dr.GetString("Sector"); c.Cargo = dr.GetString("Cargo"); c.AreasInteres1 = dr.GetString("AreasInteres"); c.FechaIngreso = dr.GetDateTime("FechaIngreso"); c.Observaciones = dr.GetString("Observaciones"); c.Estado = dr.GetString("Estado"); consejeros.Add(c); } this.CerrarConexion(); } return(consejeros); }
public BindingList <Consejero> listarConsejerosPorNombre(string nombre) { BindingList <Consejero> consejeros = new BindingList <Consejero>(); if (this.AbrirConexion()) { MySqlCommand cmd = conexion.CreateCommand(); cmd.CommandText = "LISTAR_CONSEJEROS_POR_NOMBRE "; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("_Nombre", nombre); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Consejero c = new Consejero(); c.Codigo = Int32.Parse(reader.GetString("IdConsejero")); c.NombreCompleto = reader.GetString("NombreCompleto"); c.FechaNacimiento = reader.GetDateTime("FechaNacimiento"); c.Telefono = Int32.Parse(reader.GetString("Telefono")); c.Correo = reader.GetString("Correo"); c.Direccion = reader.GetString("Direccion"); c.Especialidad = reader.GetString("Especialidad"); c.Empresa = reader.GetString("Empresa"); c.Sector = reader.GetString("Sector"); c.Cargo = reader.GetString("Cargo"); c.AreasInteres1 = reader.GetString("AreasInteres"); c.Observaciones = reader.GetString("Observaciones"); c.Estado = reader.GetString("Estado"); consejeros.Add(c); } this.CerrarConexion(); } return(consejeros); }
public bool modificarConsejero(Consejero c) { return(consejeroDataAccess.modificarConsejero(c)); }
public void registrarConsejero(Consejero c) { bool exito = false; exito = consejeroDataAccess.DAregistrarConsejero(c); }