public bool editarAsociado(DO_Asociado asociado) { SqlCommand comandoEditar = new SqlCommand("update ASOCIADO set PER_NOMBRE = @nombre, PER_PRIMER_APELLIDO = @1erApellido, PER_SEGUNDO_APELLIDO = @2doApellido, PER_TELEFONO = @telefono where PER_IDENTIFICADOR = @identificador", conexion); comandoEditar.Parameters.AddWithValue("@identificador", asociado.perIdentificador); comandoEditar.Parameters.AddWithValue("@nombre", asociado.perNombre); comandoEditar.Parameters.AddWithValue("@1erApellido", asociado.perPrimerApellido); comandoEditar.Parameters.AddWithValue("@2doApellido", asociado.perSegundoApellido); comandoEditar.Parameters.AddWithValue("@telefono", asociado.perTelefono); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } if (comandoEditar.ExecuteNonQuery() > 0) { return(true); } else { return(false); } } catch (SqlException e) { return(false); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } }
private void rellenarFormulario(int idAsociado) { BL_Asociado blAsociado = new BL_Asociado(); asociado = blAsociado.buscarAsociado(idAsociado); txtNombre.Text = asociado.perNombre; txt1erApellido.Text = asociado.perPrimerApellido; txt2doApellido.Text = asociado.perSegundoApellido; txtTelefono.Text = asociado.perTelefono; }
public bool AgregarAsociado(DO_Asociado nuevoAsociado) { DAO_Persona daoPersona = new DAO_Persona(); DAO_Asociado daoAsociado = new DAO_Asociado(); nuevoAsociado.perIdentificador = daoPersona.registrarPersona(nuevoAsociado); if (daoAsociado.AgregarAsociado(nuevoAsociado)) { return(true); } return(false); }
public DO_Asociado BuscarAsociado(String identificador) { SqlCommand consulta = new SqlCommand("select * from Asociado where PER_IDENTIFICADOR = @identificador", conexion); consulta.Parameters.AddWithValue("@identificador", identificador); DO_Asociado asociado = new DO_Asociado(); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } SqlDataReader lector = consulta.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { asociado.perIdentificador = Convert.ToInt32(lector["PER_IDENTIFICADOR"]); asociado.perTelefono = (String)lector["PER_TELEFONO"]; asociado.perPrimerApellido = (String)lector["PER_PRIMER_APELLIDO"]; asociado.perSegundoApellido = (String)lector["PER_SEGUNDO_APELLIDO"]; asociado.perNombre = (String)lector["PER_NOMBRE"]; asociado.proveedor = (String)lector["PROV_NOMBRE"]; } } return(asociado); } catch (SqlException) { } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(null); }
private void btnAddAsociado_Click(object sender, EventArgs e) { BL_Asociado blAsociado = new BL_Asociado(); DO_Asociado asociado = new DO_Asociado(); asociado.perNombre = txtNombre.Text.Trim(); asociado.perPrimerApellido = txtP1erApellido.Text.Trim(); asociado.perSegundoApellido = txt2doApellido.Text.Trim(); asociado.perTelefono = txtTelefono.Text.Trim(); asociado.proveedor = proveedor; if (blAsociado.AgregarAsociado(asociado)) { MessageBox.Show("Asociado agregado"); limpiarFormulario(); } else { MessageBox.Show("El asociado no se agregó"); } }
/// <summary> /// Agrega un nuevo asociado a la base de datos. /// </summary> /// <param name="asociado">El asociado a ingresar</param> /// <returns>(True) si se agregó correctamente el asociado.(False)si no se agregó</returns> public bool AgregarAsociado(DO_Asociado asociado) { SqlCommand consulta = new SqlCommand("insert into Asociado (PER_IDENTIFICADOR," + "PER_TELEFONO,PER_NOMBRE,PER_PRIMER_APELLIDO,PER_SEGUNDO_APELLIDO,PROV_NOMBRE)" + "values (@identificador,@telefono,@nombre, @primerApellido,@segundoApellido,@nombreProveedor)", conexion); consulta.Parameters.AddWithValue("@identificador", asociado.perIdentificador); consulta.Parameters.AddWithValue("@telefono", asociado.perTelefono); consulta.Parameters.AddWithValue("@nombre", asociado.perNombre); consulta.Parameters.AddWithValue("@primerApellido", asociado.perPrimerApellido); consulta.Parameters.AddWithValue("@segundoApellido", asociado.perSegundoApellido); consulta.Parameters.AddWithValue("@nombreProveedor", asociado.proveedor); try { if (conexion.State != ConnectionState.Open) { conexion.Open(); } if (consulta.ExecuteNonQuery() > 0) { return(true); } } catch (SqlException) { return(false); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(false); }
public bool editarAsociado(DO_Asociado asociado) { DAO_Asociado daoAsociado = new DAO_Asociado(); return(daoAsociado.editarAsociado(asociado)); }