private void Init() {//Combobox de usuarios this.UsuarioCB.DataSource = _usuariohelper.GetInfo().usuarios; UsuarioCB.ValueMember = "Idusuario"; UsuarioCB.DisplayMember = "Login"; //Combobox roles this.nuevorolCB.DataSource = _rolhelper.GetInfo().roles; nuevorolCB.ValueMember = "Idrol"; nuevorolCB.DisplayMember = "Nombrerol"; }
private (int idproducto, int idprovider, int idusuario, string nombreproveedor, string nombreusuario) GetId() { var Collection = _productoservices.ConsultProduct(); var Icollection = _proveedorservices.GetInfo(); int idproducto = 0; int idproveedor = 0; int iduser = 0; string nombrep = string.Empty; string nombreu = string.Empty; foreach (var item in Collection) { string c = $"{item.Nombre} - {item.IdmarcaNavigation.Nombre}"; if (c.Equals(ProductoCB.Text)) { idproducto = item.Idproducto; break; } } foreach (var item in Icollection.proveedores) { string N = $"{item.IdpersonaNavigation.Nombre} - {item.Empresa}"; if (N.Equals(ProveedorCB.Text)) { idproveedor = item.Idproveedor; nombrep = item.IdpersonaNavigation.Nombre; break; } } foreach (var item in Icollection.usuarios) { if (item.Login.Equals(UserLabel.Text)) { iduser = item.Idusuario; nombreu = item.IdpersonaNavigation.Nombre; break; } } return(idproducto, idproveedor, iduser, nombrep, nombreu); }
private void Init() { ListViewItem item = null; var Collection = _compraservice.GetInfo(); foreach (var iterator in Collection.compras) { item = this.ComprasLV.Items.Add(iterator.Idcompra.ToString()); item.SubItems.Add(iterator.IdproductoNavigation.Nombre); item.SubItems.Add(iterator.Cantidad.ToString()); item.SubItems.Add(iterator.Costounitario.ToString()); item.SubItems.Add(iterator.Totalcompra.ToString()); if (iterator.IdproductoNavigation.Precioproducto.Any(x => x.Idproducto.Equals(iterator.Idproducto))) { foreach (var i in iterator.IdproductoNavigation.Precioproducto) { item.SubItems.Add(i.Precio.ToString()); } } item.SubItems.Add(iterator.CodproveedorNavigation.IdpersonaNavigation.Nombre); item.SubItems.Add(iterator.Fechacompra.ToString()); } }