public int InsertarCarroZonaPieza(DA.eTipoConexion tc, int iCodPlanta, int iCodPieza, int iCodCarro, string sCodZona) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { DataTable dt = null; // Parameters SqlCeParameter[] pars = new SqlCeParameter[4]; pars[0] = new SqlCeParameter("@CodPlanta", SqlDbType.Int); pars[0].Value = iCodPlanta; pars[1] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[1].Value = iCodPieza; pars[2] = new SqlCeParameter("@CodCarro", SqlDbType.Int); pars[2].Value = iCodCarro; pars[3] = new SqlCeParameter("@CodZona", SqlDbType.NVarChar, 5); pars[3].Value = sCodZona; dt = DA.ConfigDataAccess.ObtenerConexion().ObtenerRegistros(query_ValidarExisteCarroZonaPieza(), pars); if (dt == null) { DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c09_CapturaHornos.query_InsertarCarroZonaPieza(), pars); } if (!(dt.Rows.Count > 0)) { DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c09_CapturaHornos.query_InsertarCarroZonaPieza(), pars); } else if (Convert.ToInt32(dt.Rows[0]["Existe"]) == 1) { DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(query_ActualizarCarroZonaPieza(), pars); } iRes = 0; } else { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.InsertarCarroZonaPieza(iCodPlanta, true, iCodPieza, true, iCodCarro, true, sCodZona, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarCarroZonaPieza: " + ex.Message); } return(iRes); }
public int InsertarPiezaDefecto(DA.eTipoConexion tc, int iCodPieza, int iCodProceso, int iCodDefecto, int iCodZonaDefecto, int iCodEstadoDefecto, int iCodEmpleado, DateTime dtFechaUltimoMovimiento, DateTime dtFechaRegistro) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[8]; pars[0] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[0].Value = iCodPieza; pars[1] = new SqlCeParameter("@CodProceso", SqlDbType.Int); pars[1].Value = iCodProceso; pars[2] = new SqlCeParameter("@CodDefecto", SqlDbType.Int); pars[2].Value = iCodDefecto; pars[3] = new SqlCeParameter("@CodZonaDefecto", SqlDbType.Int); pars[3].Value = iCodZonaDefecto; pars[4] = new SqlCeParameter("@CodEstadoDefecto", SqlDbType.Int); pars[4].Value = iCodEstadoDefecto; pars[5] = new SqlCeParameter("@CodEmpleado", SqlDbType.Int); pars[5].Value = iCodEmpleado; pars[6] = new SqlCeParameter("@FechaUltimoMovimiento", SqlDbType.DateTime); pars[6].Value = dtFechaUltimoMovimiento; pars[7] = new SqlCeParameter("@FechaRegistro", SqlDbType.DateTime); pars[7].Value = dtFechaRegistro; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c04_Defectos.query_InsertarPiezaDefecto(), pars); iRes = 0; } else if (tc == DA.eTipoConexion.Servicio) { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.InsertarPiezaDefecto(iCodPieza, true, iCodProceso, true, iCodDefecto, true, iCodZonaDefecto, true, iCodEstadoDefecto, true, iCodEmpleado, true, dtFechaUltimoMovimiento, true, dtFechaRegistro, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarPiezaDefecto: " + ex.Message); } return(iRes); }
public DataTable ObtenerDefectosPiezaProceso(DA.eTipoConexion tc, int iCodPieza, int iCodProceso) { DataTable dtRes = null; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[2]; pars[0] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[0].Value = iCodPieza; pars[1] = new SqlCeParameter("@CodProceso", SqlDbType.Int); pars[1].Value = iCodProceso; // Query Execution dtRes = DA.ConfigDataAccess.ObtenerConexion().ObtenerRegistros(c04_Defectos.query_ObtenerDefectosPiezaProceso(), pars); } else if (tc == DA.eTipoConexion.Servicio) { dtRes = new DataTable(); dtRes.Columns.Add("CodDefecto", typeof(int)); dtRes.Columns.Add("DesDefecto", typeof(string)); dtRes.Columns.Add("CodZonaDefecto", typeof(int)); dtRes.Columns.Add("DesZonaDefecto", typeof(string)); dtRes.Columns.Add("CodEstadoDefecto", typeof(int)); dtRes.Columns.Add("DesEstadoDefecto", typeof(string)); if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); HHsvc.BSE[] res = proxy.ObtenerDefectosPiezaProceso(iCodPieza, true, iCodProceso, true); HHsvc.HHDefecto elemento = null; DataRow dr = null; foreach (HHsvc.BSE e in res) { elemento = (HHsvc.HHDefecto)e; dr = dtRes.NewRow(); dr["CodDefecto"] = elemento.CodDefecto; dr["DesDefecto"] = elemento.DesDefecto; dr["CodZonaDefecto"] = elemento.CodZonaDefecto; dr["DesZonaDefecto"] = elemento.DesZonaDefecto; dr["CodEstadoDefecto"] = elemento.CodEstadoDefecto; dr["DesEstadoDefecto"] = elemento.DesEstadoDefecto; dtRes.Rows.Add(dr); } dtRes.AcceptChanges(); } } } catch (Exception ex) { throw new Exception(this.sClassName + ", ObtenerDefectosPiezaProceso: " + ex.Message); } return(dtRes); }
public int InsertarEtiquetaReemplazo(DA.eTipoConexion tc, int iCodPlanta, string sCodBarras, int iCodModelo, int iCodColor, int iCodCalidad, int iCodUltimoProceso, int iCodUltimoEstado, long lCodConfigHandheld, DateTime dtFechaRegistro, int iCodProcesoPiezaReem, DateTime dtFechaInicio) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { int iCodPieza = this.oDA0.InsertarPieza(DA.eTipoConexion.Local, iCodPlanta, sCodBarras, -1, -1, -1, iCodModelo, iCodUltimoProceso, iCodUltimoEstado, dtFechaRegistro, -1, -1); new c08_CapturaEsmaltado().ActualizarColorPieza(DA.eTipoConexion.Local, iCodPieza, iCodColor); new c11_CapturaEmpaque().ActualizarCalidadPieza(DA.eTipoConexion.Local, iCodPieza, iCodCalidad); long iPiezaTransaccion = this.oDA0.InsertarPiezaTransaccion(DA.eTipoConexion.Local, lCodConfigHandheld, iCodPieza, dtFechaInicio); SqlCeParameter[] pars = new SqlCeParameter[2]; int i = 0; pars[i] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[i++].Value = iCodPieza; pars[i] = new SqlCeParameter("@CodProcesoPiezaReem", SqlDbType.Int); pars[i++].Value = iCodProcesoPiezaReem; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(query_InsertaPiezaReemplazo(), pars); iRes = (int)iPiezaTransaccion; } else { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.InsertarEtiquetaReemplazo(iCodPlanta, true, sCodBarras, iCodModelo, true, iCodColor, true, iCodCalidad, true, iCodUltimoProceso, true, iCodUltimoEstado, true, lCodConfigHandheld, true, dtFechaRegistro, true, iCodProcesoPiezaReem, true, out iRes, out bRes); } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarEtiquetaReemplazo: " + ex.Message); } return(iRes); }
public int InsertarCarroPieza(DA.eTipoConexion tc, int iCodPlanta, int iCodProceso, int iCodCarro, int iCodPieza, DateTime?dtFechaRegistro, int tipoTransporte) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[5]; pars[0] = new SqlCeParameter("@CodPlanta", SqlDbType.Int); pars[0].Value = iCodPlanta; pars[1] = new SqlCeParameter("@CodProceso", SqlDbType.Int); pars[1].Value = iCodProceso; pars[2] = new SqlCeParameter("@CodCarro", SqlDbType.Int); pars[2].Value = iCodCarro; pars[3] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[3].Value = iCodPieza; pars[4] = new SqlCeParameter("@TiopoTransporte", SqlDbType.Int); pars[4].Value = tipoTransporte; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c05_ArmadoCarroSecado.query_InsertarCarroPieza(), pars); iRes = 0; } else { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.InsertarCarroPieza(iCodPlanta, true, iCodProceso, true, iCodCarro, true, iCodPieza, true, dtFechaRegistro.Value, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarCarroPieza: " + ex.Message); } return(iRes); }
public int ActualizarConfigHandHeld(DA.eTipoConexion tc, int iCodSupervisor, int iCodOperador, int iCodConfigBanco, long lCodConfigHandHeld) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[4]; pars[0] = new SqlCeParameter("@CodSupervisor", SqlDbType.Int); pars[0].Value = iCodSupervisor; pars[1] = new SqlCeParameter("@CodOperador", SqlDbType.Int); pars[1].Value = iCodOperador; pars[2] = new SqlCeParameter("@CodConfigBanco", SqlDbType.Int); pars[2].Value = iCodConfigBanco; pars[3] = new SqlCeParameter("@CodConfigHandHeld", SqlDbType.BigInt); pars[3].Value = lCodConfigHandHeld; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c04_CapturaInicial.query_ActualizarConfigHandHeld(), pars); iRes = 0; } else if (tc == DA.eTipoConexion.Servicio) { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.ActualizarConfigHandHeld(lCodConfigHandHeld, true, iCodSupervisor, true, iCodOperador, true, iCodConfigBanco, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", ActualizarConfigHandHeld: " + ex.Message); } return(iRes); }
public int InsertarPiezaTransaccionSecador(DA.eTipoConexion tc, long lCodPiezaTransaccion, DateTime dtHoraInicio, double dHorasSecado) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[3]; pars[0] = new SqlCeParameter("@CodPiezaTransaccion", SqlDbType.BigInt); pars[0].Value = lCodPiezaTransaccion; pars[1] = new SqlCeParameter("@HoraInicio", SqlDbType.DateTime); pars[1].Value = dtHoraInicio; pars[2] = new SqlCeParameter("@HorasSecado", SqlDbType.Float); pars[2].Value = dHorasSecado; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c06_EntradaCarroSecador.query_InsertarPiezaTransaccionSecador(), pars); iRes = 0; } else { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.InsertarPiezaTransaccionSecador(lCodPiezaTransaccion, true, dtHoraInicio, true, dHorasSecado, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarPiezaTransaccionSecador: " + ex.Message); } return(iRes); }
public int EliminarTarima(DA.eTipoConexion tc, int iCodTarima, int iPieza) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[1]; pars[0] = new SqlCeParameter("@CodTarima", SqlDbType.Int); pars[0].Value = iCodTarima; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c11_ArmadoTarima.query_EliminarTarima(), pars); iRes = 0; if (iPieza != -1) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.DeleteTarimaPieza(iCodTarima, true, iPieza, true, out iRes, out bRes); } } else { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); //proxy.EliminarTarima(iCodTarima, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", EliminarTarima: " + ex.Message); } return(iRes); }
public int ActualizarPiezaUltimoEstado(DA.eTipoConexion tc, int iCodPieza, int iCodUltimoEstado) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[2]; pars[0] = new SqlCeParameter("@CodPieza", SqlDbType.Int); pars[0].Value = iCodPieza; pars[1] = new SqlCeParameter("@CodUltimoEstado", SqlDbType.Int); pars[1].Value = iCodUltimoEstado; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c04_Defectos.query_ActualizarPiezaUltimoEstado(), pars); iRes = 0; } else if (tc == DA.eTipoConexion.Servicio) { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.ActualizarPiezaUltimoEstado(iCodPieza, true, iCodUltimoEstado, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", ActualizarPiezaUltimoEstado: " + ex.Message); } return(iRes); }
public int ActualizarVaciadasAcumuladas(DA.eTipoConexion tc, int iCodConfigBanco) { int iRes = -1; bool bRes = false; try { if (tc == DA.eTipoConexion.Local) { // Parameters SqlCeParameter[] pars = new SqlCeParameter[1]; pars[0] = new SqlCeParameter("@CodConfigBanco", SqlDbType.Int); pars[0].Value = iCodConfigBanco; // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c05_CapturaVaciado.query_ActualizarVaciadasAcumuladas(), pars); iRes = 0; } else if (tc == DA.eTipoConexion.Servicio) { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); proxy.ActualizarVaciadasAcumuladas(iCodConfigBanco, true, out iRes, out bRes); if (!bRes) { iRes = -1; } } else { iRes = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", ActualizarVaciadasAcumuladas: " + ex.Message); } return(iRes); }
public long InsertarConfigHandHeld(DA.eTipoConexion tc, int iCodUsuario, int iCodOperador, int iCodSupervisor, DateTime dtFecha, int iCodTurno, int iCodPlanta, int iCodProceso, int?iCodConfigBanco, DateTime?dtFechaRegistro) { long lCodConfigHandHeld = -1; bool bCodConfigHandHeld = false; try { if (tc == DA.eTipoConexion.Local) { lCodConfigHandHeld = this.ObtenerSigCodConfigHandHeld(); // Parameters SqlCeParameter[] pars = new SqlCeParameter[9]; pars[0] = new SqlCeParameter("@CodConfigHandHeld", SqlDbType.BigInt); pars[0].Value = lCodConfigHandHeld; pars[1] = new SqlCeParameter("@CodUsuario", SqlDbType.Int); pars[1].Value = iCodUsuario; pars[2] = new SqlCeParameter("@CodOperador", SqlDbType.Int); pars[2].Value = iCodOperador; pars[3] = new SqlCeParameter("@CodSupervisor", SqlDbType.Int); pars[3].Value = iCodSupervisor; pars[4] = new SqlCeParameter("@Fecha", SqlDbType.DateTime); pars[4].Value = dtFecha; pars[5] = new SqlCeParameter("@CodTurno", SqlDbType.Int); pars[5].Value = iCodTurno; pars[6] = new SqlCeParameter("@CodPlanta", SqlDbType.Int); pars[6].Value = iCodPlanta; pars[7] = new SqlCeParameter("@CodProceso", SqlDbType.Int); pars[7].Value = iCodProceso; pars[8] = new SqlCeParameter("@CodConfigBanco", SqlDbType.Int); if (iCodConfigBanco == null) { pars[8].Value = DBNull.Value; } else { pars[8].Value = iCodConfigBanco; } // Query Execution DA.ConfigDataAccess.ObtenerConexion().EjecutarConsulta(c03_ConfiguracionInicial.query_InsertarConfigHandHeld(), pars); } else if (tc == DA.eTipoConexion.Servicio) { if (this.oDA0.EstaServicioDisponible()) { HHsvc.SCPP_HH proxy = DA.ConfigDataAccess.ObtenerServiceProxy(); //dtFecha = this.oDA0.ObtenerFechaServidor(); proxy.InsertarConfigHandHeld(iCodUsuario, true, iCodOperador, true, iCodSupervisor, true, dtFecha, true, iCodTurno, true, iCodPlanta, true, iCodProceso, true, iCodConfigBanco.Value, true, dtFechaRegistro.Value, true, out lCodConfigHandHeld, out bCodConfigHandHeld); if (!bCodConfigHandHeld) { lCodConfigHandHeld = -1; } } else { lCodConfigHandHeld = -1; } } } catch (Exception ex) { throw new Exception(this.sClassName + ", InsertarConfigHandHeld: " + ex.Message); } return(lCodConfigHandHeld); }