private void button_CrearUsuario_Click(object sender, EventArgs e) { if (textBox_ID.Text == "" || textBox_Nombre.Text == "" || textBox_Direccion.Text == "" || textBox_Email.Text == "") { MessageBox.Show(this, "Todos los campos son obligatorios"); } else { MessageBoxButtons mbb = new MessageBoxButtons(); MessageBox.Show(this, "Se creará/modificará el proveedor", "Continuar?", mbb); try { if(!editando){ InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN provCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); provCEN.Proveedor(textBox_ID.Text, textBox_Nombre.Text, textBox_Direccion.Text, textBox_Email.Text); } else { InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); pCEN.SetNombre(id, textBox_Nombre.Text); pCEN.SetDireccion(id, textBox_Direccion.Text); pCEN.SetEmail(id, textBox_Email.Text); } this.Close(); } catch (Exception ex) { MessageBox.Show(this, "Revise los campos"); } } }
private void button3_Click(object sender, EventArgs e) { MessageBox.Show("Seguro desea eliminar este proveedor?", "Proveedor", MessageBoxButtons.OKCancel); DataGridViewRow current = dataGridView_GestionarProveedores.CurrentRow; InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); /*if (pcen == null) {*/ pcen.Borrar(current.Cells[0].Value.ToString()); //} GestionarProveedores_Load(null, null); }
//constructor con 1 parametro public NuevoProveedor(string ID) { InitializeComponent(); editando = true; InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proveedor = pcen.LeerPorOID(ID.ToString()); id = ID; textBox_ID.Text = proveedor.Id; textBox_Nombre.Text = proveedor.Nombre; textBox_Direccion.Text = proveedor.Direccion; textBox_Email.Text = proveedor.Email; InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN proCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proEN = proCEN.LeerPorOID(ID.ToString()); }
private void GestionarProveedores_Load(object sender, EventArgs e) { InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN> listaClientes = pcen.LeerTodos(0, 100); dataGridView_GestionarProveedores.Rows.Clear(); foreach (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN p in listaClientes) { InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN proCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); try { InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN proEN = proCEN.LeerPorOID(p.Id); } catch (Exception ex) { } dataGridView_GestionarProveedores.Rows.Add(p.Id, p.Nombre, p.Direccion, p.Email); } /*dataGridView_GestionarProveedores.Rows.Add(1, "Azul-Tierra", "C\\ de Ejemplo 123", ""); dataGridView_GestionarProveedores.Rows.Add(2, "El Gato Fotografía", "Av. Larga 7", "*****@*****.**"); dataGridView_GestionarProveedores.Rows.Add(3, "Pepito Perez Garcia", "C\\ Jon", "*****@*****.**");*/ }
private void button4_Click(object sender, EventArgs e) { string input = Microsoft.VisualBasic.Interaction.InputBox("Nombre del proveedor?"); InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN pcen = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); IList<InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN> lp = pcen.LeerPorNombre(input); dataGridView_GestionarProveedores.Rows.Clear(); foreach (InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN i in lp) { InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN provCEN = new InfoCosteProgramaGenNHibernate.CEN.InfoCoste.ProveedorCEN(); try { InfoCosteProgramaGenNHibernate.EN.InfoCoste.ProveedorEN pEN = provCEN.LeerPorOID(i.Id); } catch (Exception ex) { } dataGridView_GestionarProveedores.Rows.Add(i.Id, i.Nombre, i.Direccion, i.Email); } }