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); }