private void Navegar(int p) { try { Nuevo = false; using (Profit_RGEntities context = new Profit_RGEntities()) { pSeleccionarPantalla_Stock_Result pstock = new pSeleccionarPantalla_Stock_Result(); var ps = context.pObtenerTablaStr(txtUsuario.Text.Trim(), "co_usuario", p, "pantalla_stock").ToList(); if (ps.Count > 0) { pstock = context.pSeleccionarPantalla_Stock(ps[0].Trim()).First(); txtUsuario.Text = pstock.co_usuario.Trim(); txtDes_Usuario.Text = context.Usuarios.First(u => u.co_usuario == txtUsuario.Text.Trim()).nombre.Trim(); txtEmpresa.Text = pstock.Emp_Art.Trim(); txtDes_emp.Text = context.Empresas.First(emp => emp.co_empresa == txtEmpresa.Text.Trim()).des_emp.Trim(); txtAlmacen.Text = pstock.Almacen.Trim(); txtDes_Alm.Text = context.pSeleccionarAlmacenEmpresa(txtAlmacen.Text.Trim(), txtEmpresa.Text.Trim()).First().alm_des.Trim(); Validador = pstock.validador; } else { if (pstock.validador != null) { LimpiarControles(); } else { Validador = null; } } } } catch (EntityException ex) { MessageBox.Show(ex.InnerException.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex1) { MessageBox.Show(ex1.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtBuscar_KeyDown(object sender, KeyEventArgs e) { try { Nuevo = false; using (Profit_RGEntities context = new Profit_RGEntities()) { pSeleccionarPantalla_Stock_Result pstock = new pSeleccionarPantalla_Stock_Result(); var ps = context.Usuarios.Where(u => u.co_usuario == txtBuscar.Text.Trim()).ToList(); if (ps.Count > 0) { pstock = context.pSeleccionarPantalla_Stock(ps[0].co_usuario.Trim()).First(); txtUsuario.Text = pstock.co_usuario.Trim(); txtDes_Usuario.Text = context.Usuarios.First(u => u.co_usuario == txtUsuario.Text.Trim()).nombre.Trim(); txtEmpresa.Text = pstock.Emp_Art.Trim(); txtDes_emp.Text = context.Empresas.First(emp => emp.co_empresa == txtEmpresa.Text.Trim()).des_emp.Trim(); txtAlmacen.Text = pstock.Almacen.Trim(); txtDes_Alm.Text = context.pSeleccionarAlmacenEmpresa(txtAlmacen.Text.Trim(), txtEmpresa.Text.Trim()).First().alm_des.Trim(); Validador = pstock.validador; } else { MessageBox.Show("El registro no existe", "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); txtBuscar.Focus(); } } } catch (EntityException ex) { MessageBox.Show(ex.InnerException.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex1) { MessageBox.Show(ex1.Message, "Profit Expansion", MessageBoxButtons.OK, MessageBoxIcon.Error); } }