示例#1
0
 private void btnGuardarCambios_Click(object sender, EventArgs e)
 {
     //llamar al modificar de blAsociado
     if (validarEspaciosVacios())
     {
         BL_Asociado blAsociado = new BL_Asociado();
         asociado.perNombre          = txtNombre.Text.Trim();
         asociado.perPrimerApellido  = txt1erApellido.Text.Trim();
         asociado.perSegundoApellido = txt2doApellido.Text.Trim();
         asociado.perTelefono        = txtTelefono.Text.Trim();
         if (blAsociado.editarAsociado(asociado))
         {
             MessageBox.Show("Cambios guardados");
             vaciarTextbox();
             this.Dispose();
         }
         else
         {
             MessageBox.Show("No se pudo modificar el asociado");
         }
     }
     else
     {
         MessageBox.Show("Por favor rellene todos espacios!");
     }
 }
示例#2
0
        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;
        }
示例#3
0
        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ó");
            }
        }
示例#4
0
        private void llenarListBox()
        {
            BL_Asociado blAsociado = new BL_Asociado();

            List <DO_Asociado> listaProveedores = blAsociado.obtenerListaAsociados(proveedor);

            DataTable tablaAsociados = new DataTable();

            tablaAsociados.Columns.Add("Identificador");
            tablaAsociados.Columns.Add("Nombre");
            tablaAsociados.Columns.Add("Telefono");
            if (listaProveedores != null)
            {
                foreach (DO_Asociado doAsociado in listaProveedores)
                {
                    tablaAsociados.Rows.Add(doAsociado.perIdentificador,
                                            doAsociado.perNombre + " " + doAsociado.perPrimerApellido + " " + doAsociado.perSegundoApellido,
                                            doAsociado.perTelefono);
                }
            }

            this.grdAsociados.DataSource = tablaAsociados;
        }
示例#5
0
        private void grdAsociados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataTable dataTable = (DataTable)grdAsociados.DataSource;

            if (grdAsociados.Columns[e.ColumnIndex].Name.Equals("Editar"))
            {
                BL_Asociado blAsociado = new BL_Asociado();
                DataRow     fila       = dataTable.Rows[e.RowIndex];
                int         id         = Convert.ToInt32(fila[0]);

                EditarAsociado editarAsociado = new EditarAsociado(id)
                {
                    Dock = DockStyle.Fill, TopLevel = false, TopMost = true
                };
                this.Parent.Controls.Add(editarAsociado);
                this.Dispose();
                editarAsociado.Show();
            }
            else
            {
                if (grdAsociados.Columns[e.ColumnIndex].Name.Equals("Eliminar"))
                {
                    BL_Asociado blAsociado = new BL_Asociado();
                    DataRow     fila       = dataTable.Rows[e.RowIndex];
                    int         id         = Convert.ToInt32(fila[0]);
                    if (blAsociado.eliminarAsociado(id))
                    {
                        llenarListBox();
                    }
                    else
                    {
                        MessageBox.Show("el asociado no se eliminó");
                    }
                }
            }
        }