private void btnContinuar_Click(object sender, EventArgs e) { if (cbxAlmacenes.SelectedIndex == -1) { errorProvider1.SetError(cbxAlmacenes, "No se seleccionó nungun almacen"); cbxAlmacenes.Focus(); return; } errorProvider1.Clear(); if (cbxPuntosVenta.SelectedIndex == -1) { errorProvider1.SetError(cbxPuntosVenta, "No se seleccionó nungun puntos de venta"); cbxPuntosVenta.Focus(); return; } errorProvider1.Clear(); // Estableciendo el almacen y punto de venta al personal asignado ConfigModel.currentIdAlmacen = Convert.ToInt32(cbxAlmacenes.SelectedValue.ToString()); ConfigModel.currentPuntoVenta = Convert.ToInt32(cbxPuntosVenta.SelectedValue.ToString()); // Mostrando el formulario principal this.Hide(); FormPrincipal formPrincipal = new FormPrincipal(this.formLogin); formPrincipal.ShowDialog(); }
private async void btnContinuar_Click(object sender, EventArgs e) { try { btnContinuar.Enabled = false; Cursor.Current = Cursors.WaitCursor; if (validarCampos()) { // cargar componentes desde el webservice await cargarComponente(); // esperar a que cargen todo los web service await Task.Run(() => { while (true) { Thread.Sleep(50); if (nLoads >= 1) // IMPORTANTE IMPORTANTE el numero tiene que ser igual al numero de web service que se este llamando { break; } } }); // Estableciendo el almacen y punto de venta al personal asignado ConfigModel.currentIdAlmacen = Convert.ToInt32(cbxAlmacenes.SelectedValue.ToString()); ConfigModel.currentPuntoVenta = cbxPuntosVenta.SelectedValue != null?Convert.ToInt32(cbxPuntosVenta.SelectedValue.ToString()) : -1; // Mostrando el formulario principal this.Hide(); FormPrincipal formPrincipal = new FormPrincipal(this.formLogin); formPrincipal.ShowDialog(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "configuracion Inicial", MessageBoxButtons.OK, MessageBoxIcon.Warning); progressbar.Value = 0; } finally { Cursor.Current = Cursors.Default; btnContinuar.Enabled = true; } }
public UCHome(FormPrincipal formPrincipal) { InitializeComponent(); this.formPrincipal = formPrincipal; }
private async void btnLogin_Click(object sender, EventArgs e) { //nuevo try { btnLogin.Enabled = false; Cursor.Current = Cursors.WaitCursor; if (validarCampos()) { await personalModel.loginPersonal(textUsuario.Text, textPassword.Text); // cargar componentes desde el webservice await cargarComponente(); // esperar a que cargen todo los web service await Task.Run(() => { while (true) { Thread.Sleep(50); if (nLoads >= 10) // IMPORTANTE IMPORTANTE el numero tiene que ser igual al numero de web service que se este llamando { break; } } }); // Mostrar el formulario dependiendo de la cantidad de puntos de venta y almacenes if (ConfigModel.puntosDeVenta.Count > 1 || ConfigModel.alamacenes.Count > 1) { // Ocultar este formulario this.Hide(); FormConfigInicial formConfig = new FormConfigInicial(this); formConfig.Show(); } else { // Estableciendo el almacen y punto de venta al personal asignado ConfigModel.currentIdAlmacen = ConfigModel.alamacenes[0].idAlmacen; ConfigModel.currentPuntoVenta = ConfigModel.puntosDeVenta[0].idAsignarPuntoVenta; // Ocultar este formulario this.Hide(); // Mostrar el formulario principal //formHomeDarck = new FormPrincipal(this); //formHomeDarck.Show(); formHome = new FormPrincipal(this); formHome.Show(); //FormPrueba formPrueba = new FormPrueba(); //formPrueba.Show(); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Login Personal", MessageBoxButtons.OK, MessageBoxIcon.Warning); progressbar.Value = 0; } finally { Cursor.Current = Cursors.Default; btnLogin.Enabled = true; } }
public UCHome(FormPrincipal formPrincipal) { InitializeComponent(); this.formPrincipal = formPrincipal; cargarGraficoVentas(); }