private void btDefectos_Click(object sender, EventArgs e) { try { this.txEtiqueta.SelectAll(); this.txEtiqueta.Focus(); a04_CapturaCodigoBarras frmObj = new a04_CapturaCodigoBarras(this.lu, this.dtVaciado); frmObj.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }
private void btContinuar_Click(object sender, EventArgs e) { try { /* * if (this.lu.Fecha == DateTime.MinValue) * { * this.encabezado.Mensaje = "Seleccione Fecha valida"; * this.dtpFecha.Focus(); * return; * } */ if (this.lu.CodTurno == -1) { this.encabezado.Mensaje = "Seleccione Turno"; this.cbxTurno.Focus(); return; } if (this.lu.CodProceso == -1) { this.encabezado.Mensaje = "Seleccione Proceso"; this.cbxProceso.Focus(); return; } if (this.lu.CodPantalla == -1) { this.encabezado.Mensaje = "Seleccione Opción"; this.cbxOpcion.Focus(); return; } int inventarioProceso = this.oDA.ExisteInventarioProcesoActivo(); if (inventarioProceso != -1 && this.lu.CodProceso != this.oDA0.ObtenerCodProcesoInventario()) { this.encabezado.Mensaje = "Existe Inventario en proceso"; this.cbxProceso.Focus(); return; } if (inventarioProceso == -1 && this.lu.CodProceso == this.oDA0.ObtenerCodProcesoInventario()) { this.encabezado.Mensaje = "No hay Inventario en proceso"; this.cbxProceso.Focus(); //return; } this.encabezado.Mensaje = String.Empty; //if (this.ExisteDatosPendienteEnviar(this.lu.CodProceso)) //{ // if (MessageBox.Show("¿Desea enviarlos? ", "Existen datos pendientes por enviar.", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) // { // this.EnviarDatosProceso(this.lu.CodProceso); // } //} // Si Tiene datos pendientes por enviar ó se eligio 'Enviar datos de Vaciado'. if (this.ExisteDatosPendienteEnviar(this.lu.CodProceso) || this.lu.CodPantalla == 500) { if (MessageBox.Show("¿Desea enviarlos? ", "Existen datos pendientes por enviar.", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { this.encabezado.Mensaje = "Enviando datos " + cbxProceso.SelectedText + "..."; this.Refresh(); bool bEnvioExitoso = this.EnviarDatosProceso(this.lu.CodProceso); if (bEnvioExitoso) { MessageBox.Show("Envio exitoso", "SCPP", MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Envio fallido, intentar nuevamente", "SCPP", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } this.encabezado.Mensaje = String.Empty; this.Refresh(); } if (this.lu.CodPantalla == 500) { return; } } // Insertar la Configuracion de la HandHeld. this.lu.CodConfigHandHeld = this.oDA.InsertarConfigHandHeld(DA.eTipoConexion.Local, this.lu.CodUsuario, this.lu.CodEmpleado, this.lu.CodSupervisor, this.lu.Fecha, this.lu.CodTurno, this.lu.CodPlanta, this.lu.CodProceso, null, null); //Inicia la actualizacion asincrona de tablas transaccionales try { Thread tActualizacion = null; tActualizacion = new Thread(new ThreadStart(ExecuteThread)); tActualizacion.Start(); isThreadActive = true; } catch { } // Abrir el formulario segun el proceso y opcion. Form frmObj = null; if (this.lu.CodPantalla == 8 || this.lu.CodPantalla == 10 || this.lu.CodPantalla == 11 || this.lu.CodPantalla == 12 || this.lu.CodPantalla == 13 || this.lu.CodPantalla == 15 || this.lu.CodPantalla == 17 || this.lu.CodPantalla == 18) { frmObj = new a04_CapturaInicial(this.lu); } else if (this.lu.CodPantalla == 9) { frmObj = new a05_ArmadoCarroSecador(this.lu); } else if (this.lu.CodPantalla == 16) { //frmObj = new a11_ArmadoTarima(this.lu); frmObj = new frmSetTarimaPieza(this.lu); //(frmObj as frmSetTarimaPieza).CapturaConfiguracionInicial = this; this.Hide(); (frmObj as frmSetTarimaPieza).ShowDialog(); this.Show(); return; } else if (this.lu.CodPantalla == 19) { frmObj = new a13_CapturaInventario(this.lu); } else if (this.lu.CodPantalla == 7) { frmObj = new a14_ReemplazoEtiqueta(this.lu); } else if (this.lu.CodPantalla == 20) { frmObj = new a13_PiezaNuevaInventario(this.lu, false); } else if (this.lu.CodPantalla == 6) // Opcion de 'Baja de Pieza' { frmObj = new a04_CapturaCodigoBarras(this.lu); } // Para proceso 'Auditoria'. if (this.lu.CodPantalla == 17) { this.lu.TipoAuditoria = eTipoAuditoria.Al100PorCiento; } else if (this.lu.CodPantalla == 18) { this.lu.TipoAuditoria = eTipoAuditoria.PorMuestreo; } /****************************************************************/ else if (this.lu.CodPantalla == 501) { frmObj = new frmKardex(lu); } else if (this.lu.CodPantalla == 502) { frmObj = new frmCarroPendienteSecador(lu); } /****************************************************************/ /* * if (!bFechaServidor) * { * if (MessageBox.Show("¿Esta es fecha con la que desea registrar las piezas: " + dtpFecha.Value.ToString("dd/MMM/yyyy") + "?", "Fecha Modificada.", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) * { * dtpFecha.Focus(); * return; * } * } */ frmObj.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } }