public Boolean PersonaDeInteresNew(PersonaDeInteresBE PerIntBE) { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.PersonaDeInteresNew"; try { cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_persona", PerIntBE.Id_persona); cmd.Parameters.AddWithValue("@id_directorio", PerIntBE.Id_directorio); cmd.Parameters.AddWithValue("@id_proyecto", PerIntBE.Id_proyecto); cmd.Parameters.AddWithValue("@puesto", PerIntBE.Puesto); cmd.Parameters.AddWithValue("@nom_persona", PerIntBE.Nom_persona); con.Open(); cmd.ExecuteNonQuery(); success = true; } catch (SqlException x) { success = false; throw new Exception(x.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } cmd.Parameters.Clear(); } return(success); }
private void btnGuardar_Click(object sender, EventArgs e) { try { // 1. Nuevo ID de Persona NewIdBL newId = new NewIdBL(); int idPersonaIn = newId.NewId(); // 2. Nueva Puesto y proyecto PersonaDeInteresBE objPersonaDeInteres = new PersonaDeInteresBE(); objPersonaDeInteres.Id_persona = idPersonaIn; objPersonaDeInteres.Puesto = int.Parse(cboPuesto.SelectedValue.ToString()); objPersonaDeInteres.Id_proyecto = int.Parse(cboProyecto.SelectedValue.ToString()); objPersonaDeInteres.Nom_persona = txtNombrePersona.Text.Trim(); objPersonaDeInteres.Id_directorio = objPersonaDeInteres.Id_proyecto; if (puest.InsertarPersonaInt(objPersonaDeInteres) == true) { MessageBox.Show(this, "Se inserto la nueva persona", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { throw new Exception("Ocurrió un error al insertar la nueva persona."); } } catch (Exception ex) { MessageBox.Show("Se ha producido el error: " + ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { int idPersona = int.Parse(cboPerInte.SelectedValue.ToString()); try { perinteBE = perinteBL.ListarPersonasDeInteresPorId(idPersona); txtNombrePersona.Text = perinteBE.Nom_persona; cboProyecto.SelectedValue = perinteBE.Id_proyecto; cboPuesto.SelectedValue = perinteBE.Puesto; } catch (Exception ex) { throw new Exception("Ocurrió un error: " + ex.Message); } }
public PersonaDeInteresBE ListarPersonasDeInteresPorId(int idPersonaInter) { PersonaDeInteresBE perintBE = new PersonaDeInteresBE(); try { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.ListarPersonasDeInteresPorId"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_persona", idPersonaInter); con.Open(); SqlDataReader dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); perintBE.Id_directorio = int.Parse(dtr["id_directorio"].ToString()); perintBE.Id_persona = int.Parse(dtr["id_persona"].ToString()); perintBE.Nom_persona = dtr["nom_persona"].ToString(); perintBE.Puesto = int.Parse(dtr["puesto"].ToString()); perintBE.Id_proyecto = int.Parse(dtr["id_proyecto"].ToString()); } else { throw new Exception("Error al buscar la persona de interés."); } dtr.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } cmd.Parameters.Clear(); } return(perintBE); }
public Boolean ModificarPersonaInteres(PersonaDeInteresBE perinteBE) { return(perintado.ModificarPersonaInteres(perinteBE)); }
public Boolean InsertarPersonaInt(PersonaDeInteresBE objPersonaDeIntersBE) { return(perintado.PersonaDeInteresNew(objPersonaDeIntersBE)); }
public Boolean PersonaDeInteresNew(PersonaDeInteresBE PerIntBE) { return(perintado.PersonaDeInteresNew(PerIntBE)); }