75 lines
2.3 KiB
C#
75 lines
2.3 KiB
C#
using Entidades;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Vista
|
|
{
|
|
|
|
public partial class FrmProveedores : Form
|
|
{
|
|
|
|
public FrmProveedores()
|
|
{
|
|
|
|
InitializeComponent();
|
|
}
|
|
private void ActualizarGrilla()
|
|
{
|
|
|
|
dataGridView1.DataSource = null;
|
|
// dataGridView1.DataSource = listaProveedores;
|
|
//revisar dataGridView1.DataSource = ControladoraProveedor.Instance.RecuperarProveedores();
|
|
}
|
|
private void BtnAdd_Click(object sender, EventArgs e)
|
|
{
|
|
var form = new FrmProveedor();
|
|
form.ShowDialog();
|
|
ActualizarGrilla();
|
|
}
|
|
|
|
private void BtnModificar_Click(object sender, EventArgs e)
|
|
{
|
|
if (dataGridView1.SelectedRows.Count < 1)
|
|
{
|
|
MessageBox.Show("Seleccione una linea para modificar");
|
|
return;
|
|
}
|
|
|
|
Proveedor proveedor = new Proveedor()
|
|
{
|
|
Nombre = dataGridView1.SelectedRows[0].Cells["Nombre"].Value.ToString(),
|
|
Cuit = (Int64)dataGridView1.SelectedRows[0].Cells["Cuit"].Value,
|
|
RazonSocial = dataGridView1.SelectedRows[0].Cells["RazonSocial"].Value.ToString(),
|
|
Direccion = dataGridView1.SelectedRows[0].Cells["Direccion"].Value.ToString()
|
|
};
|
|
|
|
var formModificar = new FrmProveedor(proveedor);
|
|
formModificar.ShowDialog();
|
|
ActualizarGrilla();
|
|
}
|
|
|
|
private void BtnEliminar_Click(object sender, EventArgs e)
|
|
{
|
|
if (dataGridView1.SelectedRows.Count < 0)
|
|
{
|
|
MessageBox.Show("Seleccione una linea para eliminar");
|
|
return;
|
|
}
|
|
|
|
foreach (DataGridViewRow Fila in dataGridView1.SelectedRows)
|
|
{ // itera por un loop y elimina las lineas seleccionadas 1 a la vez.
|
|
// string devolucion = ControladoraProveedores.Instance.EliminarProveedor(Fila.Cells["Codigo"].Value.ToString());
|
|
// MessageBox.Show(devolucion);
|
|
ActualizarGrilla();
|
|
}
|
|
}
|
|
}
|
|
}
|